Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus-es / 2013-07

variable del form, donde inicializar

8 messages · 5 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Paola Bruccoleri

Hola todos..
tengo una variable perteneciente al form, cOrden.. (me sirve para armar la instrucci�n sql y ordenar un grid seg�n el header donde haga clic)

declarada aqu�:
.....

var
   frmContribuciones: TfrmContribuciones;
   cOrden: string;
implementation
......

quisiera q esa variable tuviera un valor inicial.
Lo he inicializado en el evento onCreate (quiz�s pueda ser mejor el onShow...)

�cu�l es la forma m�s correcta?

muchas gracias!

Reply by email

Martin Gomez
to Paola Bruccoleri

en la secci�n *initialization* ser�a lo correcto, ya que es una variable global, al mismo nivel que el Form, no debieses inicializarla DENTRO del form sino fuera.

2013/7/25 Paola Bruccoleri <pbruccoleri en adinet.com.uy>

Show quoted text 29 lines
Hola todos.. tengo una variable perteneciente al form, cOrden.. (me sirve para armar la instrucci�n sql y ordenar un grid seg�n el header donde haga clic) declarada aqu�: ..... var frmContribuciones: TfrmContribuciones; cOrden: string; implementation ...... quisiera q esa variable tuviera un valor inicial. Lo he inicializado en el evento onCreate (quiz�s pueda ser mejor el onShow...) �cu�l es la forma m�s correcta? muchas gracias! ______________________________**_________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.**freepascal.org<Lazarus-es en lists.lazarus.freepascal.org> http://lists.lazarus.**freepascal.org/mailman/**listinfo/lazarus-es<http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es>
Try not to become a man of success but rather to become a man of value. *Albert Einstein* ------------ pr�xima parte ------------ Se ha borrado un adjunto en formato HTML... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20130725/1ba4af60/attachment.html>

Reply by email

christian Ortiz
to Martin Gomez

En el evento oncreate de tu form
El 25/07/2013 09:36, "Martin Gomez" <mmgomez en gmail.com> escribi�:

Show quoted text 50 lines
en la secci�n *initialization* ser�a lo correcto, ya que es una variable global, al mismo nivel que el Form, no debieses inicializarla DENTRO del form sino fuera. 2013/7/25 Paola Bruccoleri <pbruccoleri en adinet.com.uy> > Hola todos.. > tengo una variable perteneciente al form, cOrden.. (me sirve para armar > la instrucci�n sql y ordenar un grid seg�n el header donde haga clic) > > declarada aqu�: > ..... > > var > frmContribuciones: TfrmContribuciones; > cOrden: string; > > implementation > ...... > > > quisiera q esa variable tuviera un valor inicial. > Lo he inicializado en el evento onCreate (quiz�s pueda ser mejor el > onShow...) > > �cu�l es la forma m�s correcta? > > muchas gracias! > > > ______________________________**_________________ > Lazarus-es mailing list > Lazarus-es en lists.lazarus.**freepascal.org<Lazarus-es en lists.lazarus.freepascal.org> > http://lists.lazarus.**freepascal.org/mailman/**listinfo/lazarus-es<http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es> > -- Try not to become a man of success but rather to become a man of value. *Albert Einstein* _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es

------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20130725/8ba10135/attachment.html>

Reply by email

Paola Bruccoleri
to Martin Gomez: en la secci�n *initialization* ser�a lo correcto, ya que es una variable global, al…

El 25/07/2013 11:33, Martin Gomez escribi�:

en la secci�n *initialization* ser�a lo correcto, ya que es una variable global, al mismo nivel que el Form, no debieses inicializarla DENTRO del form sino fuera.

Hola MArt�n
muchas gracias; lo coloqu� ah�...
Gracias Christian tami�n
byeeeeeeeeee

------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20130725/da8407da/attachment-0001.html>

Reply by email

Paola Bruccoleri
to José Mejuto

El 25/07/2013 13:57, Jos� Mejuto escribi�:

Show quoted text 15 lines
El 25/07/2013 15:40, Paola Bruccoleri escribi�: > declarada aqu�: > ..... > > var > frmContribuciones: TfrmContribuciones; > cOrden: string; > var frmContribuciones: TfrmContribuciones; cOrden: string='LoQueQuiera'; Si no recuerdo mal, se puede hacer eso.

si, esa forma la uso con las constantes; nohab�a probado con las variables...
muchas gracias!

Reply by email

Jose Antonio. Cuello Principal
to Paola Bruccoleri: Hola todos.. tengo una variable perteneciente al form, cOrden.. (me sirve para armar la…

Hola, si es una variable del form, por qu� no la instancias dentro de la clase en el private o protected?

Al ponerla como var, la asciendes a nivel global de toda la aplicaci�n, all� donde incluyas el form (en la cl�usula Uses) la variable estar� disponible pudi�ndote dar problemas o duplicidad con otras variables.

Si la pones en la clase de tu form, creo que lo correcto ser�a en el create y no en el inicialization, puesto que si creas varias instancias del mismo form con el inicialization s�lo se inicializar� una vez.

Un saludo

Earlier message 31 lines
----- Mensaje original ----- De: "Paola Bruccoleri" <pbruccoleri en adinet.com.uy> Para: "Lista Lazarus" <lazarus-es en lists.lazarus.freepascal.org> Enviados: Jueves, 25 de Julio 2013 15:40:32 Asunto: [Lazarus-es] variable del form, donde inicializar Hola todos.. tengo una variable perteneciente al form, cOrden.. (me sirve para armar la instrucci�n sql y ordenar un grid seg�n el header donde haga clic) declarada aqu�: ..... var frmContribuciones: TfrmContribuciones; cOrden: string; implementation ...... quisiera q esa variable tuviera un valor inicial. Lo he inicializado en el evento onCreate (quiz�s pueda ser mejor el onShow...) �cu�l es la forma m�s correcta? muchas gracias!

Reply by email

Paola Bruccoleri
to Jose Antonio. Cuello Principal

El 26/07/2013 2:48, Jose Antonio. Cuello Principal escribi�:

Show quoted text 13 lines
Hola, si es una variable del form, por qu� no la instancias dentro de la clase en el private o protected? Al ponerla como var, la asciendes a nivel global de toda la aplicaci�n, all� donde incluyas el form (en la cl�usula Uses) la variable estar� disponible pudi�ndote dar problemas o duplicidad con otras variables. Si la pones en la clase de tu form, creo que lo correcto ser�a en el create y no en el inicialization, puesto que si creas varias instancias del mismo form con el inicialization s�lo se inicializar� una vez.

Hola Jos�..
gracias por el consejo; cambi� y estoy implementando tu idea byeeeeeeeee

------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20130731/1d8129a9/attachment.html>

Reply by email