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.

No pasa el dato de un form a otro

Foro de Xailer profesional en español
Responder
Miguel Salas
Mensajes: 40
Registrado: Vie Oct 02, 2015 3:01 am

No pasa el dato de un form a otro

Mensaje por Miguel Salas »

TFormDetFac():cFac := ::cFactura
TFormDetFac():New(Application)
TFormDetFac():showmodal()

// cFac vale nil


with object TFormDetFac()
:cFac := ::cFactura
:New(Application)
:showmodal()
end with

//cFac con valor valido

Alguna razón?
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9440
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Re: No pasa el dato de un form a otro

Mensaje por ignacio »

Buenos días,
TFormDetFac():cFac := ::cFactura
TFormDetFac():New(Application)
TFormDetFac():showmodal()
- Estas tres instrucciones no son correctas, porque en ninguna de ellas está asignado el valor de retorno a una variable. ES DECIR, ESTA CREANDO TRES OBJETOS TFORM que además no se asignan a ninguna variable.
- La primera instrucción es además incorrecta porque está creando un objeto SIN LLAMAR A SU CONTRUCTOR y asignando una propiedad

1) Ha de crear el objeto asignandolo a una variable y por supuesto utilizando UN CONSTRUCTOR
2) Asigne las propiedades que desee del objeto
3) Ejecute su método Create()
4) Muestrelo con ShowModal()

Código: Seleccionar todo

oForm := TFormDetFac():New( oMainForm )
oForm:cFac := ::cFactura
oForm:Create()
oForm:ShowModal()
Saludos
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Miguel Salas
Mensajes: 40
Registrado: Vie Oct 02, 2015 3:01 am

Re: No pasa el dato de un form a otro

Mensaje por Miguel Salas »

Me queda claro, gracias un saludo
Responder