Eu estou utilizando *fsMDIChild *e não posso abrir com ShowModal, e ao criar já atribui o valor automática, não espera o close do fsMDIChild.
IF (frmSelPessoa = nil) then Begin frmSelPessoa := TfrmSelPessoa.Create(Self); frmSelPessoa.select := true; edtPessoa.Text := frmSelPessoa.Valor; End; Luciano Calenzani Simões escreveu: > > Não é boa prática de programação criar uma unit para ter variáveis > globais, mesmo funções e procedures o ideal é ter uma classe ou várias > classes. Neste caso a melhor solução e trabalhar com property. > > Luciano Calenzani Simões > > ----- Mensagem original ---- > De: Nivaldo Stainle <[EMAIL PROTECTED] > <mailto:stainle2003%40yahoo.com.br>> > Para: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> > Enviadas: Segunda-feira, 8 de Setembro de 2008 14:24:35 > Assunto: Re: [delphi-br] Retornar Valor de um Form > > Crie uma Unit de variáveis entre outros(funções, procedures, etc), > faça todos os Forms enxergarem esta Unit; pronto agora suas variáveis > são Públicas, você pode atribuir ou recuperar valoes de qualquer Form. > > Stainle > > Novos endereços, o Yahoo! que você conhece. Crie um email novo com a > sua cara @ymail.com ou @rocketmail.com. > http://br.new.mail.yahoo.com/addresses > <http://br.new.mail.yahoo.com/addresses> > > [As partes desta mensagem que não continham texto foram removidas] > > -- Antes de imprimir, pense na sua responsabilidade com o Meio Ambiente.