<html><head><style type='text/css'>p { margin: 0; }</style></head><body><div style='font-family: times new roman,new york,times,serif; font-size: 12pt; color: #000000'>Hola, si es una variable del form, por qué no la instancias dentro de la clase en el private o protected?<div><br></div><div>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.</div><div><br></div><div>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.</div><div><br></div><div>Un saludo<br><br><hr id="zwchr"><div style="color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;"><b>De: </b>"Paola Bruccoleri" <pbruccoleri@adinet.com.uy><br><b>Para: </b>"Lista Lazarus" <lazarus-es@lists.lazarus.freepascal.org><br><b>Enviados: </b>Jueves, 25 de Julio 2013 15:40:32<br><b>Asunto: </b>[Lazarus-es] variable del form, donde inicializar<br><br>Hola todos..<br>tengo una variable perteneciente al form, cOrden.. (me sirve para armar <br>la instrucción sql y ordenar un grid según el header donde haga clic)<br><br>declarada aquí:<br>.....<br><br>var<br>   frmContribuciones: TfrmContribuciones;<br>   cOrden: string;<br><br>implementation<br>......<br><br><br>quisiera q esa variable tuviera un valor inicial.<br>Lo he inicializado en el evento onCreate (quizás pueda ser mejor el <br>onShow...)<br><br>¿cuál es la forma más correcta?<br><br>muchas gracias!<br><br><br>_______________________________________________<br>Lazarus-es mailing list<br>Lazarus-es@lists.lazarus.freepascal.org<br>http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es<br></div><br></div></div></body></html>