Acho que o form principal é o pior lugar pra declarar uma variável global.. na verdade não recomendo usar variável global em nenhum lugar.. hehehe... Mas se for só um valor que vc esteja querendo armazenar, a melhor solução seria essa mesmo, declarar em uma Unit específica com um escopo global... ou como já foi dito anteriormente, declarar no DataModule.. Maaasss... se o que vc quer armazenar são vários valores ou alguma estrutura, considere a hipótese de usar o padrão Singleton.
o/ Mas se for só algum valor que vc queira armazenar Em 21/06/2010 17:42, Eny Urias escreveu: > Bom... acho que não vei ter outro jeito a nao ser criar essa Unit "só" > pra guarda a variável... Obrigada a todos que se manifestaram! > -- > Eny Trova Urias > > "Somos o que repetitivamente fazemos, portanto, a excelência não é um > feito, mas um hábito"- Aristóteles > > ________________________________ > De: Walter Chagas (Bol) <wchag...@bol.com.br > <mailto:wchagasj%40bol.com.br>> > Para: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> > Enviadas: Segunda-feira, 21 de Junho de 2010 17:36:42 > Assunto: Re: [delphi-br] Variável Global > > Voce pode ter uma unit pra isto ou por tudo no Datamodule. Aí quando > quiser usa-la em algum canto do seu projeto basta declarar esta unit > na clausula uses > > []s > > Walter Alves Chagas Junior > Belo Horizonte - MG - Brazil > wchag...@bol.com.br <mailto:wchagasj%40bol.com.br> > http://delphitocorporerm.blogspot.com/ > http://twitter.com/wchagas > MSN: whitesock...@hotmail.com <mailto:whitesockets%40hotmail.com> > SKYPE: WalterChagasJr > > ----- Original Message ----- > From: Eny Urias > To: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> > Sent: Monday, June 21, 2010 5:29 PM > Subject: Res: [delphi-br] Variável Global > > Mas então eu tenho que ter uma Unit pra isso mesmo? Não há outra forma > de se fazer... tipo colocar no source do Projeto? > -- > Eny Trova Urias > > "Somos o que repetitivamente fazemos, portanto, a excelência não é um > feito, mas um hábito"- Aristóteles > > ________________________________ > De: Dirlei <dir...@gmail.com <mailto:dirlei%40gmail.com>> > Para: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> > Enviadas: Segunda-feira, 21 de Junho de 2010 17:27:25 > Assunto: Re: [delphi-br] Variável Global > > Eny, > > Se você declarar uma variável na seção "interface" ela será global. Por > questões de organização eu crio uma unit (globals.pas) e deixo lá as > variáveis que precisam ser globais. Mas, tecnicamente, essas variáveis > podem ficar em qualquer unit. > > -- > Dirlei Dionísio > http://MaisQueBomCodigo.blogspot.com > > > > > Sei que muitos falam que não há como criar uma variável global no > > Delphi... Que a única forma é vc colocar como publica numa Unit e > > "usar" essa Unit nos forms... Mas acontece que eu possuo um form de > > login que é liberado da memoria após efetuado o login (que aí chama o > > form principal)... Mas tenho um campo que quero guardar numa variavel > > para ser utilizado a qualquer momento em qualquer form... como devo > > proceder? Criar no form login nao dá porque ele vai virar fumaça... > > criar no form principal nao dá porque no momento do login ele ainda > > nao foi criado... > > > > -- > > Eny Trova Urias > > > > "Somos o que repetitivamente fazemos, portanto, a excelência não é um > > feito, mas um hábito"- Aristóteles > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]