Delphi - variable global a todos los forms

 
Vista:

variable global a todos los forms

Publicado por raul (16 intervenciones) el 19/03/2001 18:09:45
Hola,

no domino el Delphi asi que supongo que pregunto una simpleza, pero no se donde declarar una variable que sea global a todos los forms y unidades y que se pueda usar desde cualquier parte del programa. Alguien sabe donde se declara una variable global a todos los forms?

Muchas gracias y un saludo.

RAUL
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:variable global a todos los forms

Publicado por Miguel Angel Mora (12 intervenciones) el 19/03/2001 19:12:00
En la parte \\\"Public\\\" de la unidad.
para referirte a esa variable debes anteponer el nombre del formulario.
formulario.nombrevariable
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:variable global a todos los forms

Publicado por qdevelop2000 (26 intervenciones) el 07/04/2001 16:49:48
La respuesta que te han dado no es la correcta.
Vete a la unit principal del proyecto (normalmente donde está el menú principal).
Si miras justo encima del implementation veras que allí se está creando una instancia de ese Form en una línea como

var
MiForm : TMiForm1;

pues bien, añade ahí más variables, p.e.:

var
MiForm : TMiForm1;
variable1 : string
variable2 : integer;
...

Luego, si deseas utilizarlas desde cualquier Form debes añadirle en el uses del implementation (cuidado!, no en el uses del interface) el nombre de la unit del form principal.
Si tienes dudas...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar