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.

oAppData

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

oAppData

Mensaje por zeasoftware »

Donde hallo, o si alguien me puede proporcionar un ejemplo de como usar el
oAppData (creo que asi es), ya que no le he podido atinar.
Si es rapido mejor, quiero pasar la navidad sin pensar en como es,
jejejejej.
Desde ya mil gracias.
Ramón Zea
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9253
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

oAppData

Mensaje por ignacio »

Ramón,
Ejemplo real:
WITH OBJECT AppData
:AddData( "oUserInfo" )
:AddData( "cDataDir" )
:AddData( "cStateFile" )
:AddData( "cUserCode" )
:cDataDir := Application:cDirectory + "Datos"
:cStateFile := Application:cDirectory + "" + GetEnv( "username" ) + ".info"
:oUserInfo := TUserInfo():New( :cStateFile )
:OnExit := {|| AppData:oUserInfo:End() }
END
Saludos,
--
Ignacio Ortiz
www.xailer.com
"Ramon Zea" <zeasoftware@hotmail.com> escribió en el mensaje news:41cb6b84$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Donde hallo, o si alguien me puede proporcionar un ejemplo de como usar el
> oAppData (creo que asi es), ya que no le he podido atinar.
> Si es rapido mejor, quiero pasar la navidad sin pensar en como es,
> jejejejej.
>
> Desde ya mil gracias.
>
> Ramón Zea
>
>
--
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5706
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

oAppData

Mensaje por jfgimenez »

Ramón,
disculpa mi ignorancia, lo que me confunde es como recoger los datos en algun otro modulo o funcion o procedimiento.
Ahora, no es necesario que lo asigne a una variable?
Ejemplo:
With oEnvSis := oAppData():New()
y recoger los datos con oEnvSis:oDataDir ?
Utiliza directamente la variable AppData. Esa variable la crea Xailer y la tienes disponible en toda la aplicación. No necesitas para nada instanciar la clase.
--
Un saludo,
José F. Giménez
--
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
zeasoftware
Mensajes: 1831
Registrado: Mar Oct 11, 2005 9:53 am

oAppData

Mensaje por zeasoftware »

disculpa mi ignorancia, lo que me confunde es como recoger los datos en algun otro modulo o funcion o procedimiento.
Ahora, no es necesario que lo asigne a una variable?
Ejemplo:
With oEnvSis := oAppData():New()
y recoger los datos con oEnvSis:oDataDir ?
Gracias.
Ramón Zea
--
Responder