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!