Fórum Acessar variáveis de outro formulário #356367
01/04/2008
0
Bom pessoal, gostaria de saber como eu declaro uma variável para ser possivel acessa-la de outro formulário, obrigado.
Onhide86
Curtir tópico
+ 0
Responder
Posts
01/04/2008
Alineri
edinho_faccin, e bem simples, basta voce colocar a variavel que deseja acessar dentro da declaracao public do seu formulario, e colocar no uses do formulario que estaria acessando o nome desse formulario ex:
form1 e form2
essa e a forma mais simples.
lembre-se que isso e um exemplo e que voce pode declarar variaveis de qualquer tipo e chama-las de qualquer lugar do seu sistema quando ela forem publicas, bastando para isso declarar o nome do formulario na uses
um forte abraco
alineri
form1 e form2
unit form1;
interface
uses
Windows, Messages, etc...
type
Tfrm_form1 = class(TForm)
etc.. private
{ Private declarations }
public
{ Public declarations }
minhavariavelpublica : boolean
end;
var
frm_form1: Tfrm_form1;unit form2;
interface
uses
Windows, Messages, etc...
type
Tfrm_form2 = class(TForm)
etc.. private
{ Private declarations }
public
{ Public declarations }
end;
var
frm_form2: Tfrm_form2;
implementation
uses frm_form1;
{$R *.dfm}
procedure Tfrm_form2.FormShow(Sender: TObject);
begin
frm_form1.minhavariavelpublica := true;
end;
essa e a forma mais simples.
lembre-se que isso e um exemplo e que voce pode declarar variaveis de qualquer tipo e chama-las de qualquer lugar do seu sistema quando ela forem publicas, bastando para isso declarar o nome do formulario na uses
um forte abraco
alineri
Responder
Gostei + 0
01/04/2008
Onhide86
Deu certo, resolveu o meu problema, obrigado Alineri, um abraço.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)