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.

Private = Warning?

Foro de Xailer profesional en español
Responder
jose.luis
Mensajes: 1633
Registrado: Vie Oct 14, 2005 10:56 pm

Private = Warning?

Mensaje por jose.luis »

Ramón,
Prueba esto:
Function mifuncion()
LOCAL a
LOCAL b
#pragma ENABLEWARNINGS=OFF
PRIVATE nsBase1, nsBase2, nsBase3, nsBase4
#pragma ENABLEWARNINGS=ON
.....
RETURN Nil
Saludos,
José Luis Capel
"Ramón Zea" <zeasoftware@hotmail.com> escribió en el mensaje
news:[email=4497979e@ozsrvnegro.ozlan.local...]4497979e@ozsrvnegro.ozlan.local...[/email]
> Por que si uso variables Privates me marca el compilador error Warning?
>
> Se que no interrumpen el ejecutable, pero, una compilacion limpia me es
> mas comoda:
> Ejemplo:
> Local cClave
> Local nSalario
> Private nPago <--- que tipo de
>
> cClave := blah blah
> blah blah
> nPago := nSalario * 7 //<---- Aqui marca Warnin nPago por que?
>
> --
> Ramón Zea
> ramonzea@yahoo.com
>
> http://www.paginasprodigy.com/zeasoft/
>
jose.luis
Mensajes: 1633
Registrado: Vie Oct 14, 2005 10:56 pm

Private = Warning?

Mensaje por jose.luis »

Ramón,
Prueba lo siguiente:
FUNCTION function()
LOCAL a
#pragma ENABLEWARNINGS=OFF
PRIVATE nTipR1, nTipR2, nTipR3, nTipR4
#pragma ENABLEWARNINGS=ON
....
RETURN NIL
Saludos,
José Luis Capel
"Ramón Zea" <zeasoftware@hotmail.com> escribió en el mensaje
news:[email=4497979e@ozsrvnegro.ozlan.local...]4497979e@ozsrvnegro.ozlan.local...[/email]
> Por que si uso variables Privates me marca el compilador error Warning?
>
> Se que no interrumpen el ejecutable, pero, una compilacion limpia me es
> mas comoda:
> Ejemplo:
> Local cClave
> Local nSalario
> Private nPago <--- que tipo de
>
> cClave := blah blah
> blah blah
> nPago := nSalario * 7 //<---- Aqui marca Warnin nPago por que?
>
> --
> Ramón Zea
> ramonzea@yahoo.com
>
> http://www.paginasprodigy.com/zeasoft/
>
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9449
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Private = Warning?

Mensaje por ignacio »

Ramón,
Simplemente declara las private con el comando MEMVAR.
Saludos,
"Ramón Zea" <zeasoftware@hotmail.com> escribió en el mensaje
news:4497a003$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Gracias,
> El asunto es que marca el WARNING al asignarle un valor a la variable
> Private.
>
> nPrivateVar := "Algo"
>
> Saludos.
>
> --
> Ramón Zea
> ramonzea@yahoo.com
>
> http://www.paginasprodigy.com/zeasoft/
>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
zeasoftware
Mensajes: 1831
Registrado: Mar Oct 11, 2005 9:53 am

Private = Warning?

Mensaje por zeasoftware »

Gracias,
El asunto es que marca el WARNING al asignarle un valor a la variable
Private.
nPrivateVar := "Algo"
Saludos.
--
Ramón Zea
ramonzea@yahoo.com
http://www.paginasprodigy.com/zeasoft/
zeasoftware
Mensajes: 1831
Registrado: Mar Oct 11, 2005 9:53 am

Private = Warning?

Mensaje por zeasoftware »

Lo use igual asi:
#pragma ENABLEWARNINGS=OFF
PrivateVar := "Algo"
#pragma ENABLEWARNINGS=ON
y ya quedo!!
Gracias.
--
Ramón Zea
ramonzea@yahoo.com
http://www.paginasprodigy.com/zeasoft/
--
Responder