Re: [delphi-br] Variável Global

2010-06-22 Por tôpico Nazareno Neto
Antes de fechar a tela de login, vc deve criar o form pricipal? se sim,
antes de dar fechar a tela de login vc passa os valores para o form
principal.

Em 21 de junho de 2010 21:59, Eny Urias enyur...@yahoo.com.br escreveu:



 Mas eu não trabalho dessa forma... Não crio tooodos os forms... Eu trabalho
 com MDI e os forms são criados na hora que o usuário necessita... E o form
 principal só é criado se, e somente se, o usuário efetuar o login
 corretamente... Uso hash nas senhas e tenho todo um cuidado para que não
 haja nenhuma forma de algum intruso querer fazer caca no sistema... Por
 isso a necessidade de guardar alguns dados nessa transição entre o login e o
 principal...

 --
 Eny Trova Urias

 Somos o que repetitivamente fazemos, portanto, a excelência não é um
 feito, mas um hábito- Aristóteles

 
 De: Alisson alss...@yahoo.com.br alssnco%40yahoo.com.br
 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Enviadas: Segunda-feira, 21 de Junho de 2010 20:28:08
 Assunto: Re: [delphi-br] Variável Global


 Eny,

 Por que você não cria o form principal antes do form de login? Se o form
 onde estará a variável é o form principal, não vejo problema nenhum em
 criá-lo antes de todos os outros forms.

 - Original Message -
 From: Eny Urias
 To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Sent: Monday, June 21, 2010 5:40 PM
 Subject: Res: [delphi-br] Variável Global

 Mas é aí que está o problema... na hora em que preciso guardar o valor, o
 meu form principal ainda nao foi criado... Ele só é criado se o usuario
 efetuar o login!
 --
 Eny Trova Urias

 [As partes desta mensagem que não continham texto foram removidas]

 [As partes desta mensagem que não continham texto foram removidas]

  




-- 
Nazareno Neto
Desenvolvedor Delphi e Firebird

http://www.delphisistemas.com.br
nazarenon...@delphisistemas.com.br
nazareno.nobr...@gmail.com


[As partes desta mensagem que não continham texto foram removidas]





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
delphi-br-ow...@yahoogrupos.com.br
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
delphi-br-unsubscr...@yahoogrupos.com.br

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




Re: Res: [delphi-br] Variável Global

2010-06-22 Por tôpico Ricardo
Eny,

Uma vez eu resolvi isto assim:

Criei um datamodule, assim como SisDataModule, que é um repositorio com tudo o 
q eu uso durante toda a secao do sistema, assim como o numero do terminal, nome 
do operador...

Estas variaveis ficam na public do datamodule

Na ordem de criacao eu coloquei ele acima de todos os forms

quando o login é aceito, o form de login escreve neste datamodule

só crio em cada form as variaveis que só ele vai usar

se tem algo que mais de um form vai usar, ele consulta as variaveis do 
datamodule. algo como:

SisDataModule.NomeUsu:=FormLogin.EditNome.Text;

e

FormPrinc.LabelUsu.Caption:='Usuario: '+SisDataModule.NomeUsu;



Ricardo Bianchin



Res: [delphi-br] Variável Global

2010-06-22 Por tôpico Lucas Rampim
Bom dia.

Um arquivo .INI com criptografia ou armazenar esses dados em arquivos 
temporários não resolveria seu problema?

 





De: Nazareno Neto nazareno.nobr...@gmail.com
Para: delphi-br@yahoogrupos.com.br
Enviadas: Terça-feira, 22 de Junho de 2010 8:47:01
Assunto: Re: [delphi-br] Variável Global

Antes de fechar a tela de login, vc deve criar o form pricipal? se sim,
antes de dar fechar a tela de login vc passa os valores para o form
principal.

Em 21 de junho de 2010 21:59, Eny Urias enyur...@yahoo.com.br escreveu:



 Mas eu não trabalho dessa forma... Não crio tooodos os forms... Eu trabalho
 com MDI e os forms são criados na hora que o usuário necessita... E o form
 principal só é criado se, e somente se, o usuário efetuar o login
 corretamente... Uso hash nas senhas e tenho todo um cuidado para que não
 haja nenhuma forma de algum intruso querer fazer caca no sistema... Por
 isso a necessidade de guardar alguns dados nessa transição entre o login e o
 principal...

 --
 Eny Trova Urias

 Somos o que repetitivamente fazemos, portanto, a excelência não é um
 feito, mas um hábito- Aristóteles

 
 De: Alisson alss...@yahoo.com.br alssnco%40yahoo.com.br
 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Enviadas: Segunda-feira, 21 de Junho de 2010 20:28:08
 Assunto: Re: [delphi-br] Variável Global


 Eny,

 Por que você não cria o form principal antes do form de login? Se o form
 onde estará a variável é o form principal, não vejo problema nenhum em
 criá-lo antes de todos os outros forms.

 - Original Message -
 From: Eny Urias
 To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Sent: Monday, June 21, 2010 5:40 PM
 Subject: Res: [delphi-br] Variável Global

 Mas é aí que está o problema... na hora em que preciso guardar o valor, o
 meu form principal ainda nao foi criado... Ele só é criado se o usuario
 efetuar o login!
 --
 Eny Trova Urias

 [As partes desta mensagem que não continham texto foram removidas]

 [As partes desta mensagem que não continham texto foram removidas]

  




-- 
Nazareno Neto
Desenvolvedor Delphi e Firebird

http://www.delphisistemas.com.br
nazarenon...@delphisistemas.com.br
nazareno.nobr...@gmail.com


[As partes desta mensagem que não continham texto foram removidas]





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 



  

[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] Variável Global

2010-06-21 Por tôpico Dirlei
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]
 
 
 
 
 



Re: [delphi-br] Variável Global

2010-06-21 Por tôpico Murilo Cunha
Eny,

Um bom lugar para guardar esta variavel eh no DATAMODULO.

Obrigado
MuriloCunha

On 21/06/2010 17:18, Eny Urias wrote:
 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]



 





Res: [delphi-br] Variável Global

2010-06-21 Por tôpico Eny Urias
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
Para: delphi-br@yahoogrupos.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]



Re: [delphi-br] Variável Global

2010-06-21 Por tôpico Nazareno Neto
No meu sistema faço algo pareceido, mas eu grava essa variavel no formulario
princinpal, pois sempre vo ter que esta com ele aberto!

Em 21 de junho de 2010 17:29, Eny Urias enyur...@yahoo.com.br escreveu:



 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 dirlei%40gmail.com

 Para: delphi-br@yahoogrupos.com.br 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]

  




-- 
Nazareno Neto
Desenvolvedor Delphi e Firebird

http://www.delphisistemas.com.br
nazarenon...@delphisistemas.com.br
nazareno.nobr...@gmail.com


[As partes desta mensagem que não continham texto foram removidas]





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
delphi-br-ow...@yahoogrupos.com.br
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
delphi-br-unsubscr...@yahoogrupos.com.br

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




Res: [delphi-br] Variável Global

2010-06-21 Por tôpico Eny Urias
Mas é aí que está o problema... na hora em que preciso guardar o valor, o meu 
form principal ainda nao foi criado... Ele só é criado se o usuario efetuar o 
login! 
--
Eny Trova Urias

Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, 
mas um hábito- Aristóteles






De: Nazareno Neto nazareno.nobr...@gmail.com
Para: delphi-br@yahoogrupos.com.br
Enviadas: Segunda-feira, 21 de Junho de 2010 17:37:57
Assunto: Re: [delphi-br] Variável Global

No meu sistema faço algo pareceido, mas eu grava essa variavel no formulario
princinpal, pois sempre vo ter que esta com ele aberto!

Em 21 de junho de 2010 17:29, Eny Urias enyur...@yahoo.com.br escreveu:



 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 dirlei%40gmail.com

 Para: delphi-br@yahoogrupos.com.br 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]

  




-- 
Nazareno Neto
Desenvolvedor Delphi e Firebird

http://www.delphisistemas.com.br
nazarenon...@delphisistemas.com.br
nazareno.nobr...@gmail.com


[As partes desta mensagem que não continham texto foram removidas]





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 



  

[As partes desta mensagem que não continham texto foram removidas]



Res: [delphi-br] Variável Global

2010-06-21 Por tôpico Eny Urias
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
Para: delphi-br@yahoogrupos.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
http://delphitocorporerm.blogspot.com/
http://twitter.com/wchagas
MSN: whitesock...@hotmail.com
SKYPE: WalterChagasJr

- Original Message - 
From: Eny Urias 
To: delphi-br@yahoogrupos.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
Para: delphi-br@yahoogrupos.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]


 


  

[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] Variável Global

2010-06-21 Por tôpico Walter Chagas (Bol)
Crie uma Unit para variáveis, tipos, constantes e funções globais.

[]s
 
 
Walter Alves Chagas Junior
Belo Horizonte - MG - Brazil
wchag...@bol.com.br
http://delphitocorporerm.blogspot.com/
http://twitter.com/wchagas
MSN: whitesock...@hotmail.com
SKYPE: WalterChagasJr


  - Original Message - 
  From: Eny Urias 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Monday, June 21, 2010 5:42 PM
  Subject: Res: [delphi-br] Variável Global



  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
  Para: delphi-br@yahoogrupos.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
  http://delphitocorporerm.blogspot.com/
  http://twitter.com/wchagas
  MSN: whitesock...@hotmail.com
  SKYPE: WalterChagasJr

  - Original Message - 
  From: Eny Urias 
  To: delphi-br@yahoogrupos.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
  Para: delphi-br@yahoogrupos.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]

  [As partes desta mensagem que não continham texto foram removidas]



  

[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] Variável Global

2010-06-21 Por tôpico Daniel Azevedo

Algumas variaveis globais eu utilizo no meu DataModule
ja que é preciso pelo menos ter ele criado para criar a minha conexão 
com o banco de dados

Depois vc  pode transferir para outro form.. no caso o principal... caso 
tenha necessidade


Eny Urias escreveu:
  

 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]




__ Informação do ESET Smart Security, versão da vacina 5216 (20100621) 
__

A mensagem foi verificada pelo  ESET Smart Security.

http://www.eset.com





Re: Res: [delphi-br] Variável Global

2010-06-21 Por tôpico Roni Rodrigo
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]



Re: Res: [delphi-br] Variável Global

2010-06-21 Por tôpico Roni Rodrigo
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/


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]