Fórum Form sobre Form? #252585

29/09/2004

0

Aí pessoal, blz?

Hoje me deparei com uma situação muito chata por sinal.

Tenho um FormPrincipal, onde tem um Memo1 com o seguinte texto:

cat /etc/graficos/data
12:50
¬


Nesse formulário principal também tem um botão que chama um FormADM, onde tenho um botão que dispara uma linha de código para pegar a segunda linha do Memo1 no FormPrincipal.

Então vamos seguir uma sequencia;

1- Abro o form Principal, onde já aparece um Memo1 com o texto que citei acima.
2- Aperto o botao no form principal que abre o FormADM
3- No FormADM aperto um botão que abre a Tela FormGrafico

[ Aqui ocorre o problema ]

No evento OnShow da tela FormGrafico tem a seguinte linha:
label1.caption := FormPrincipal.Memo1.Lines[1];


Ou seja, essa linha vai até o FormPrincipal pega a linha 2 e coloca o resultado no Label1 dentro do FormGrafico. Bom é assim que deveria funcionar, mais ele não esta fazendo isso.

O que pode ser?


Redoctober

Redoctober

Responder

Posts

29/09/2004

Fer_nanda

Pq vc não atribui essa 2ª linha pra uma variável global, declarada no form principal? Aí no OnShow da tela FormGrafico vc colocaria
label1.caption := wsVarSegundaLinha;


Espero que ajude. Até


Responder

Gostei + 0

29/09/2004

Redoctober

Pq vc não atribui essa 2ª linha pra uma variável global, declarada no form principal? Aí no OnShow da tela FormGrafico vc colocaria
label1.caption := wsVarSegundaLinha;
Espero que ajude. Até


Como eu declaro uma variavel global?

[b:87f5374f6d]
Esqueci de dizer uma coisa
[/b:87f5374f6d]

O Memo1, só recebe o as tres linhas depois que o FormGrafico abre, ou seja, até o FormGrafico abrir, o Memo1 está vazio.


Responder

Gostei + 0

29/09/2004

Janete

[quote:a3ccdbb1be=´fer_nanda´]Pq vc não atribui essa 2ª linha pra uma variável global, declarada no form principal? Aí no OnShow da tela FormGrafico vc colocaria
label1.caption := wsVarSegundaLinha;
Espero que ajude. Até


Como eu declaro uma variavel global?

[b:a3ccdbb1be]
Esqueci de dizer uma coisa
[/b:a3ccdbb1be]

O Memo1, só recebe o as tres linhas depois que o FormGrafico abre, ou seja, até o FormGrafico abrir, o Memo1 está vazio.[/quote:a3ccdbb1be]

cria a variável antes do implementation, aí vc pode receber as informações do frmprincipal e usa-la em outro form tb, desde q o Frmprincipal esteja ativo


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar