Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Declarar variable global en delphi (https://www.clubdelphi.com/foros/showthread.php?t=23224)

el_barto 11-07-2005 15:19:27

Declarar variable global en delphi
 
Buenos dias foristas, tengo una pregunta que espero puedan ustedes aclararme...

Como puedo declarar una variable global en delphi??, desde donde la puedo declarar para que pueda ser usada desde varias Forms??

Gracias por las opiniones ofrecidas :D

delphi.com.ar 11-07-2005 15:32:28

Simplemente declarándola dentro de la interface de una unit, y utilizando esta unit en todo el resto de las units que la necesites.

Te recomiendo este mensaje:
http://www.clubdelphi.com/foros/show...9&postcount=11

Y este otro:
http://www.clubdelphi.com/foros/showthread.php?t=3110

Saludos!

el_barto 11-07-2005 15:45:17

Gracias Fede eso lo hice desde un principio declare mi variable asi en mi form3 en interface que es la primera que se ejecuta asi:

Código Delphi [-]
 var 
user : string;

en mi form1 agrego

Código Delphi [-]
 implementation 
unit3;

despues en mi form1 le pido que haga lo siguiente:

Código Delphi [-]
 form1.Edit1.Text := form3.user;

pero me saca un error que dice:

[Error] Unit1.pas(82): Undeclared identifier: 'user'

Entonces no se que podra estar mal :confused:

ercrizeporta 11-07-2005 15:56:23

en form1 debes de añadir

implementation
uses unit3


y para hacer uso de la variable debes de poner

unit3.user

el_barto 11-07-2005 15:59:38

Cita:

Empezado por ercrizeporta
en form1 debes de añadir

implementation
uses unit3

Esto ya lo tenia lo que pasa es que lo coloque mal al redactar el hilo, lo que no sabia es que se usa Unit3.user, ahora si ya funciona graciasssssss :D


La franja horaria es GMT +2. Ahora son las 18:10:32.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi