Que tal, la pregunta es como puedo hacer uso de las variables o como
declararlas, ya que por ejemplo en clipper tenia una Lib con mis funciones
ahi por ejemplo asi algo como esto
If lMultiUsuario
...
Else
...
Endif
La variable lMultiUsuario la declaraba yo en los fuentes de mis programas
como variable privada, y pues no tenia ningun problema
Ahora con Xailer si quiero hacer uso de esa variable por ejemplo la declaro
como DATA lMultiUsuario INIT .T. en el form Clientes
pero las funciones estan en una Libreria, en un proyecto aparte donde
agregue todos los archivos y que recomplile para generar mi lib
Pues claro que me marca error. de variable no existe, alguna idea como
resolver esto...??
Gracias
Javier Parada
Tampico, Tamaulipas, Mexico
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.
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.
Uso y Declaraci
-
- Mensajes: 22
- Registrado: Mar Jul 17, 2007 12:08 am
- ignacio
- Site Admin
- Mensajes: 9440
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Uso y Declaraci
Javier,
Xailer no impone limitación alguna al compilador xHarbour y menos aún al
lenguaje Clipper. Por lo tanto, todo lo que usted hacía con la creación y
uso de variables puede seguir haciendolo EXACTAMENTE IGUAL con Xailer.
Xailer, propone, eso si, sacar el máximo partido de la programación
orientada a objetos, y entiende que muchas veces, determinadas variables que
en el pasado se declaraban como públicas, es posible que por ejemplo, por
estar vinculadas directamente con el formulario principal de la aplicación,
tenga más sentido que sean directamente propiedades de dicho formulario.
Ahora bien, lo que no puede es mezclar conceptos completamente distintos
como son las variables privadas con los miembros de una clase. No tienen
absoutamente nada que ver. Si usted crea un nuevo miembro en el formulario
principal, la forma de accederlo es a través de su objeto:
oForm:lMuliUsuario. Por lo que posiblemente sea más sencillo para usted, si
es que desea utilizar el enfoque OOP en vez del clásico de Clipper, es hacer
oForm una variable pública, o pasar como parametro oForm a todas las
funciones que requieran acceder a dicho nuevo miembro.
Le recomiendo que eche igualmente un vistazo a la clase TAppData que creo
puede serle útil.
Un saludo,
--
Ignacio Ortiz de Zúñiga
[Soporte Xailer]
"Javier Parada" <jparada_a@hotmail.com> escribió en el mensaje
news:[email=46c5ec8e@ozsrv2.ozlan.local...]46c5ec8e@ozsrv2.ozlan.local...[/email]
> Que tal, la pregunta es como puedo hacer uso de las variables o como
> declararlas, ya que por ejemplo en clipper tenia una Lib con mis funciones
> ahi por ejemplo asi algo como esto
>
> If lMultiUsuario
> ..
> Else
> ..
> Endif
>
> La variable lMultiUsuario la declaraba yo en los fuentes de mis programas
> como variable privada, y pues no tenia ningun problema
>
> Ahora con Xailer si quiero hacer uso de esa variable por ejemplo la
> declaro como DATA lMultiUsuario INIT .T. en el form Clientes
> pero las funciones estan en una Libreria, en un proyecto aparte donde
> agregue todos los archivos y que recomplile para generar mi lib
> Pues claro que me marca error. de variable no existe, alguna idea como
> resolver esto...??
>
> Gracias
>
> Javier Parada
> Tampico, Tamaulipas, Mexico
>
>
>
>
Xailer no impone limitación alguna al compilador xHarbour y menos aún al
lenguaje Clipper. Por lo tanto, todo lo que usted hacía con la creación y
uso de variables puede seguir haciendolo EXACTAMENTE IGUAL con Xailer.
Xailer, propone, eso si, sacar el máximo partido de la programación
orientada a objetos, y entiende que muchas veces, determinadas variables que
en el pasado se declaraban como públicas, es posible que por ejemplo, por
estar vinculadas directamente con el formulario principal de la aplicación,
tenga más sentido que sean directamente propiedades de dicho formulario.
Ahora bien, lo que no puede es mezclar conceptos completamente distintos
como son las variables privadas con los miembros de una clase. No tienen
absoutamente nada que ver. Si usted crea un nuevo miembro en el formulario
principal, la forma de accederlo es a través de su objeto:
oForm:lMuliUsuario. Por lo que posiblemente sea más sencillo para usted, si
es que desea utilizar el enfoque OOP en vez del clásico de Clipper, es hacer
oForm una variable pública, o pasar como parametro oForm a todas las
funciones que requieran acceder a dicho nuevo miembro.
Le recomiendo que eche igualmente un vistazo a la clase TAppData que creo
puede serle útil.
Un saludo,
--
Ignacio Ortiz de Zúñiga
[Soporte Xailer]
"Javier Parada" <jparada_a@hotmail.com> escribió en el mensaje
news:[email=46c5ec8e@ozsrv2.ozlan.local...]46c5ec8e@ozsrv2.ozlan.local...[/email]
> Que tal, la pregunta es como puedo hacer uso de las variables o como
> declararlas, ya que por ejemplo en clipper tenia una Lib con mis funciones
> ahi por ejemplo asi algo como esto
>
> If lMultiUsuario
> ..
> Else
> ..
> Endif
>
> La variable lMultiUsuario la declaraba yo en los fuentes de mis programas
> como variable privada, y pues no tenia ningun problema
>
> Ahora con Xailer si quiero hacer uso de esa variable por ejemplo la
> declaro como DATA lMultiUsuario INIT .T. en el form Clientes
> pero las funciones estan en una Libreria, en un proyecto aparte donde
> agregue todos los archivos y que recomplile para generar mi lib
> Pues claro que me marca error. de variable no existe, alguna idea como
> resolver esto...??
>
> Gracias
>
> Javier Parada
> Tampico, Tamaulipas, Mexico
>
>
>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
-
- Mensajes: 22
- Registrado: Mar Jul 17, 2007 12:08 am
Uso y Declaraci
Pues para empezar lo probe como siempre lo hago en clipper y funciona
perfecto ahora, le echare un vistazo a lo que me comenta acerca de la clase
TAppData
Gracias..
Javier Parada
Tampico, Tamaulipas, Mexico
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
news:46c6c12a$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Javier,
>
> Xailer no impone limitación alguna al compilador xHarbour y menos aún al
> lenguaje Clipper. Por lo tanto, todo lo que usted hacía con la creación y
> uso de variables puede seguir haciendolo EXACTAMENTE IGUAL con Xailer.
>
> Xailer, propone, eso si, sacar el máximo partido de la programación
> orientada a objetos, y entiende que muchas veces, determinadas variables
> que en el pasado se declaraban como públicas, es posible que por ejemplo,
> por estar vinculadas directamente con el formulario principal de la
> aplicación, tenga más sentido que sean directamente propiedades de dicho
> formulario.
>
> Ahora bien, lo que no puede es mezclar conceptos completamente distintos
> como son las variables privadas con los miembros de una clase. No tienen
> absoutamente nada que ver. Si usted crea un nuevo miembro en el formulario
> principal, la forma de accederlo es a través de su objeto:
> oForm:lMuliUsuario. Por lo que posiblemente sea más sencillo para usted,
> si es que desea utilizar el enfoque OOP en vez del clásico de Clipper, es
> hacer oForm una variable pública, o pasar como parametro oForm a todas las
> funciones que requieran acceder a dicho nuevo miembro.
>
> Le recomiendo que eche igualmente un vistazo a la clase TAppData que creo
> puede serle útil.
>
> Un saludo,
>
>
> --
> Ignacio Ortiz de Zúñiga
> [Soporte Xailer]
>
> "Javier Parada" <jparada_a@hotmail.com> escribió en el mensaje
> news:[email=46c5ec8e@ozsrv2.ozlan.local...]46c5ec8e@ozsrv2.ozlan.local...[/email]
>> Que tal, la pregunta es como puedo hacer uso de las variables o como
>> declararlas, ya que por ejemplo en clipper tenia una Lib con mis
>> funciones ahi por ejemplo asi algo como esto
>>
>> If lMultiUsuario
>> ..
>> Else
>> ..
>> Endif
>>
>> La variable lMultiUsuario la declaraba yo en los fuentes de mis programas
>> como variable privada, y pues no tenia ningun problema
>>
>> Ahora con Xailer si quiero hacer uso de esa variable por ejemplo la
>> declaro como DATA lMultiUsuario INIT .T. en el form Clientes
>> pero las funciones estan en una Libreria, en un proyecto aparte donde
>> agregue todos los archivos y que recomplile para generar mi lib
>> Pues claro que me marca error. de variable no existe, alguna idea como
>> resolver esto...??
>>
>> Gracias
>>
>> Javier Parada
>> Tampico, Tamaulipas, Mexico
>>
>>
>>
>>
>
>
perfecto ahora, le echare un vistazo a lo que me comenta acerca de la clase
TAppData
Gracias..
Javier Parada
Tampico, Tamaulipas, Mexico
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
news:46c6c12a$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Javier,
>
> Xailer no impone limitación alguna al compilador xHarbour y menos aún al
> lenguaje Clipper. Por lo tanto, todo lo que usted hacía con la creación y
> uso de variables puede seguir haciendolo EXACTAMENTE IGUAL con Xailer.
>
> Xailer, propone, eso si, sacar el máximo partido de la programación
> orientada a objetos, y entiende que muchas veces, determinadas variables
> que en el pasado se declaraban como públicas, es posible que por ejemplo,
> por estar vinculadas directamente con el formulario principal de la
> aplicación, tenga más sentido que sean directamente propiedades de dicho
> formulario.
>
> Ahora bien, lo que no puede es mezclar conceptos completamente distintos
> como son las variables privadas con los miembros de una clase. No tienen
> absoutamente nada que ver. Si usted crea un nuevo miembro en el formulario
> principal, la forma de accederlo es a través de su objeto:
> oForm:lMuliUsuario. Por lo que posiblemente sea más sencillo para usted,
> si es que desea utilizar el enfoque OOP en vez del clásico de Clipper, es
> hacer oForm una variable pública, o pasar como parametro oForm a todas las
> funciones que requieran acceder a dicho nuevo miembro.
>
> Le recomiendo que eche igualmente un vistazo a la clase TAppData que creo
> puede serle útil.
>
> Un saludo,
>
>
> --
> Ignacio Ortiz de Zúñiga
> [Soporte Xailer]
>
> "Javier Parada" <jparada_a@hotmail.com> escribió en el mensaje
> news:[email=46c5ec8e@ozsrv2.ozlan.local...]46c5ec8e@ozsrv2.ozlan.local...[/email]
>> Que tal, la pregunta es como puedo hacer uso de las variables o como
>> declararlas, ya que por ejemplo en clipper tenia una Lib con mis
>> funciones ahi por ejemplo asi algo como esto
>>
>> If lMultiUsuario
>> ..
>> Else
>> ..
>> Endif
>>
>> La variable lMultiUsuario la declaraba yo en los fuentes de mis programas
>> como variable privada, y pues no tenia ningun problema
>>
>> Ahora con Xailer si quiero hacer uso de esa variable por ejemplo la
>> declaro como DATA lMultiUsuario INIT .T. en el form Clientes
>> pero las funciones estan en una Libreria, en un proyecto aparte donde
>> agregue todos los archivos y que recomplile para generar mi lib
>> Pues claro que me marca error. de variable no existe, alguna idea como
>> resolver esto...??
>>
>> Gracias
>>
>> Javier Parada
>> Tampico, Tamaulipas, Mexico
>>
>>
>>
>>
>
>