Fórum erro ao receber string #357504
23/04/2008
0
Tenho um form onde tenho um componente memo. Quando executo uma função que está em outra unit acontece um erro muito estranho. Dentro da função desta unit num determinado instante eu jogo uma string para dentro do memo do form principal, só que me retorna um erro. Toda string que eu tento jogar para qualquer componente memo ou edit acaba retornando erro em tempo de execução. Qual o segredo para que eu possa jogar strings em um form mesmo eu não estando visualizando ele?
Roberto Rossi
Curtir tópico
+ 0Posts
23/04/2008
Rodc
Gostei + 0
24/04/2008
Roberto Rossi
Estou no form principal, clico em um botão que chama uma função que está em uma outra unit. Nesta função há um comando que passa uma mensagem(string) para o memo do form principal. Aí dá o erro. O memo não consegue pegar a string gerada na outra unit. Nesta unit uso o seguinte comando para fazer o memo pegar a string:
mainform.memoLog.Lines.Add(msg);
Gostei + 0
24/04/2008
Rodc
Coloque um BreakPoint na linha que você comentou e verifique se MainForm e MemoLog existem.
Caso existam, tente fazer assim para ver se funciona:
mainform.memoLog.Text := msg; // ou mainform.memoLog.Lines.Text := msg;
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)