In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Global Interno

Foro de Xailer profesional en español
Responder
zeasoftware
Mensajes: 1831
Registrado: Mar Oct 11, 2005 9:53 am

Global Interno

Mensaje por zeasoftware »

Tengo una variable
Data Misforms Init {}
en mi Clase principal, pero dos o tres clases mas abajo me ha salido la nececidad de usarla, podria accesarla sin tener que hacer referencia a Application:<Var>?
Class Class1
Data MisForms Init {}
:::
Class Class1_1 From Class1
::::
Class Class1_1_1 From Class1_1
::::
Methos X1 From Class1_1_1
::MisForms[22] := X <-------------- no se hereda la variable?
Return
Gracias
--
Ramón Zea
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com

http://www.paginasprodigy.com/zeasoft/
--
Avatar de Usuario
jasm
Mensajes: 447
Registrado: Mar Jul 08, 2008 8:12 pm

Global Interno

Mensaje por jasm »

Ramon,
¿Exactamente que error estas recibiendo?
Saludos
Jose A. Suarez
jlalin
Mensajes: 926
Registrado: Sab Dic 25, 2010 11:10 pm

Global Interno

Mensaje por jlalin »

Ramón,
en una clase derivada siempre puedes acceder a un miembro de la clase
ancestra, a no ser que lo pongas como privado.
¿ No será que no has inicializado el array y el error viene de ahí­ ?
Saludos,
José Lalí­n
zeasoftware
Mensajes: 1831
Registrado: Mar Oct 11, 2005 9:53 am

Global Interno

Mensaje por zeasoftware »

No marca error de acceso por que no este inicializada, sino, por que no existe.
Published:
COMPONENT oReBar1
COMPONENT oToolBar1
COMPONENT oStatusBar1
Component aForms //Init {,,,,,,,,,,,,,,,}
No me da acceso, tengo que usarla actualmente:
Desde: ClaseX From ClaseA From oMainForm.
Application:oMainForm:aForms := X
Vaya, como si fuera una variable global, pero sin tener que usar APPData, o la forma anterior.
Gracias.
--
Ramón Zea
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com

http://www.paginasprodigy.com/zeasoft/
"José Lalí­n" <dezac@corevia.com> escribió en el mensaje news:44fb57b9$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
>
> Ramón,
>
> en una clase derivada siempre puedes acceder a un miembro de la clase
> ancestra, a no ser que lo pongas como privado.
>
> ¿ No será que no has inicializado el array y el error viene de ahí­ ?
>
> Saludos,
> José Lalí­n
--
Responder