Fórum Variável em outro form #285229
19/06/2005
0
Paulo
Curtir tópico
+ 0Posts
19/06/2005
Zimair
+ ou - assim
[i:1ac7c54e99]form2.variavel:=1;
fom2.showmodal;[/i:1ac7c54e99]
voce pode melhorar o codigo para que seja criado em tempo de excução.
Gostei + 0
19/06/2005
Paulo
Gostei + 0
19/06/2005
Marco Salles
Por exemplo , na tela de venda que chama o FormConsulta a Variável Publica do FormPrinciplai recebe1 , se fosse o FormCadstro que chamasse o FormConsulta a Varia´vel Publica do Form Principal recebe 2
etc...
Mias fácil esta variável estar no Form Principal
Gostei + 0
19/06/2005
Zimair
mas bem lembrado essa variavel tem que ser publica e não privado.
o melhor e sempre iniciar essa variavel antes de usala.
você pode criar uma procedure para simplificar a chamado do forme se ele for chamado varias vezes.
ex.
procedure classe.nome(x:integer);
begin
forme:=Tforme.Create(Self);
try
forme.var:=valor; //local que a variavel foi declarada.
forme.showmodal;
finally
forme.free;
forme:=nil;// metodo que preferir
end;
end;
lembrado que a procedure tem que ser publica.
assim bastaria chamar a procedure para iniciar a consulta. pasando como referencia a variavel.
Gostei + 0
20/06/2005
Michelli88
A variave esta no form1 e vc quer chama-la no form2.
No form2, coloque depois de Implementation:
Uses U_Form1; // nome da unit
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)