Página 1 de 1

visibilidad variable publica

Publicado: Jue Dic 02, 2004 12:59 pm
por Francisco
vamos a ver, he declarado una variable publica antes del application()
correspondiente, que es un objeto parra recoger una serie de datas que
pueden serme utiles en la ejecucion del programa, y he adjuntado las clases
que tenia de inicio como la clase init por ejemplo y alli, y no se por que
esa variable publica al compilar me lanza un error de ambiguos reference.
Procedure Main()
local nModulo := 1 //gestion comercial
PUBLIC oAplicat := TAplication():New( nModulo )
Application:cTitle := "XSTG"
LOGO():New( Application ):Show()
Application:Run()
Return
En teoria el oAplicat tendria que ser visible en los otros prg no ?
Atentamente : Francisco Sanchez GERENTE GRUPO ST

visibilidad variable publica

Publicado: Jue Dic 02, 2004 1:17 pm
por jfgimenez
Paco,
> En teoria el oAplicat tendria que ser visible en los otros prg no ?
Sí, pero tienes que poner un "MEMVAR oAplicat" al principio del .prg
--
Un saludo,
José F. Giménez

visibilidad variable publica

Publicado: Jue Dic 02, 2004 1:54 pm
por Francisco
paso del memvar vaya lio voy a probar con el appdata a ver
Atentamente : Francisco Sanchez GERENTE GRUPO ST
"José F. Giménez" <jfgimenez@wanadoo.es> escribió en el mensaje
news:41af07e5$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Paco,
>
> > En teoria el oAplicat tendria que ser visible en los otros prg no ?
>
> Sí, pero tienes que poner un "MEMVAR oAplicat" al principio del .prg
>
> --
> Un saludo,
>
> José F. Giménez
>
>

visibilidad variable publica

Publicado: Jue Dic 02, 2004 2:36 pm
por ignacio
Francisco,
Lo de la MEMVAR existe en el propio Clipper, Si quieres evitar el tener que
poner MEMVAR puedes compilar poniendo el nivel de avisos a cero en las
propiedades del proyecto, pero no te lo aconsejo.
Un saludo,
--
Ignacio Ortiz
www.xailer.com
"Francisco" <total@arrakis.es> escribió en el mensaje
news:41af1078$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> paso del memvar vaya lio voy a probar con el appdata a ver
>
> Atentamente : Francisco Sanchez GERENTE GRUPO ST
> "José F. Giménez" <jfgimenez@wanadoo.es> escribió en el mensaje
> news:41af07e5$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>> Paco,
>>
>> > En teoria el oAplicat tendria que ser visible en los otros prg no ?
>>
>> Sí, pero tienes que poner un "MEMVAR oAplicat" al principio del .prg
>>
>> --
>> Un saludo,
>>
>> José F. Giménez
>>
>>
>
>

visibilidad variable publica

Publicado: Jue Dic 02, 2004 5:51 pm
por Francisco
Una vez mas estas en lo cierto ignacio pero voy a probar con vuestro appdata
que me parece la solucion mas elegante y lo mas parecido a lo que yo tenia
en fwh que a fin de cuentas yo habia creado un objeto oAplicat que recogia
todas las data de mi clase tAplicat() con todos los datos de configuracion
necesarios en toda la aplicacion. Pero el oAplicat lo tenia como una
variable publica para poder utilizarla en toda la aplicacion, y esa no es ni
mas ni menos que la funcionalidad de vuestro Appdata, asi que voy a probar a
ver si me vale con eso.
Atentamente : Francisco Sanchez GERENTE GRUPO ST
"Ignacio Ortiz" <NoNameToAvoidSpam@ozs.com> escribió en el mensaje
news:41af1a55$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Francisco,
>
> Lo de la MEMVAR existe en el propio Clipper, Si quieres evitar el tener
que
> poner MEMVAR puedes compilar poniendo el nivel de avisos a cero en las
> propiedades del proyecto, pero no te lo aconsejo.
>
> Un saludo,
>
> --
> Ignacio Ortiz
> www.xailer.com
> "Francisco" <total@arrakis.es> escribió en el mensaje
> news:41af1078$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> > paso del memvar vaya lio voy a probar con el appdata a ver
> >
> > Atentamente : Francisco Sanchez GERENTE GRUPO ST
> > "José F. Giménez" <jfgimenez@wanadoo.es> escribió en el mensaje
> > news:41af07e5$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> >> Paco,
> >>
> >> > En teoria el oAplicat tendria que ser visible en los otros prg no ?
> >>
> >> Sí, pero tienes que poner un "MEMVAR oAplicat" al principio del .prg
> >>
> >> --
> >> Un saludo,
> >>
> >> José F. Giménez
> >>
> >>
> >
> >
>
>