Ler variáveis em outro form
Tenho dois forms. Num form eu configuro tudo, e jogo as configurações em variáveis. Como ler o conteúdo dessas variáveis, no outro form? O delphi descarrega as variáveis, quando o form é fechado, certo? Ou não? Se sim, como fazer então?
Paulo
Curtidas 0
Respostas
Gandalf.nho
19/01/2005
Declare as variáveis na seção Public do form, onde poderão ser acessadas por qualquer outro form/unit enquanto o mesmo estiver aberto.
GOSTEI 0
Josemars
19/01/2005
Declare a claúsula Uses nos dois FORMS que você está utilizando.
GOSTEI 0
Salsa
19/01/2005
vamo la...
===============================================
declara sua variavel no public ... ex:
e declare na uses do seu form, a unit que esta esta var... ex:
===============================================
1. Se a pergunta for, se ao fechar a aplicaçao as variaveis do seu form perde o valor, entao a resposta eh Sim.
Solução? Sim existe várias, uma delas é salvar o valor da variavel em um arquivo .ini, no forum tem vários topicos falando como manipular arquivos.ini.
2. Se a pergunta for, se eu destruir apenas o form, elas sao descarregadas?. A resposta é sim, a nao ser que voce de um hide no form, senao, ao destruir um form, a variavel dele é automaticamente apagada.
===============================================
Se eu disse alguma besteira pessoal, por favor me corrijam...
[]s e boa sorte ae Paulo :)
===============================================
Tenho dois forms. Num form eu configuro tudo, e jogo as configurações em variáveis. Como ler o conteúdo dessas variáveis, no outro form?
declara sua variavel no public ... ex:
public
{ Public declarations }
minhavar: string;
e declare na uses do seu form, a unit que esta esta var... ex:
uses Unit2;
===============================================
O delphi descarrega as variáveis, quando o form é fechado, certo? Ou não? Se sim, como fazer então?
1. Se a pergunta for, se ao fechar a aplicaçao as variaveis do seu form perde o valor, entao a resposta eh Sim.
Solução? Sim existe várias, uma delas é salvar o valor da variavel em um arquivo .ini, no forum tem vários topicos falando como manipular arquivos.ini.
2. Se a pergunta for, se eu destruir apenas o form, elas sao descarregadas?. A resposta é sim, a nao ser que voce de um hide no form, senao, ao destruir um form, a variavel dele é automaticamente apagada.
===============================================
Se eu disse alguma besteira pessoal, por favor me corrijam...
[]s e boa sorte ae Paulo :)
GOSTEI 0
Josemars
19/01/2005
Exemplo:
Tenho os seguintes forms:
FormCadastroProduto
FormConsultaProduto
Na Uses de cada um faço o seguinte:
No form Cadastroproduto;
Uses UConsultaProduto
No form ConsultaProduto;
Uses UCadsatroproduto.
Assim voc~e vai ter conseguir.
Tenho os seguintes forms:
FormCadastroProduto
FormConsultaProduto
Na Uses de cada um faço o seguinte:
No form Cadastroproduto;
Uses UConsultaProduto
No form ConsultaProduto;
Uses UCadsatroproduto.
Assim voc~e vai ter conseguir.
GOSTEI 0
Rjun
19/01/2005
Evite criar essas dependencias de Forms. Utilize propriedades para passar valores de um Form para outro.
GOSTEI 0
Vprates
19/01/2005
Eu utilizo variavel global e passo o valor pra ela na hora de criar o novo form.
GOSTEI 0