AS telas de cadastro não são showmodal e portanto pode abrir várias telas.
 
 AContece que no create do form, nós criamos o dm e no close do form destruímos.
 Se o usuário abrir duas telas que usem o mesmo dm e depois fechar uma e tentar 
manipular o dados na outra acontece o av. 
 

Davi Eduardo Borges Wall <[EMAIL PROTECTED]> escreveu:                          
   Pergunta básica:
 
 Você depurou para saber aonde e por que está dando AV ?
 
 De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Berdam
 Enviada em: sexta-feira, 16 de maio de 2008 08:12
 Para: Delphi
 Assunto: [delphi-br] dm, aberto ou fechado na inicialização.
 
 ai pessoal blz
 Tenho um dúvida, eu tenho um sistema, e enfrentamos problemas de Acess 
Violation na abertura e fechamento dos datamodules.
 
 AS telas de cadastro não são showmodal e portanto pode abrir várias telas.
 
 AContece que no create do form, nós criamos o dm e no close do form destruímos.
 Se o usuário abrir duas telas que usem o mesmo dm e depois fechar uma e tentar 
manipular o dados na outra acontece o av. 
 
 Eu pergunto, seria um boa idéia, criar o dm na inicialização do programa (são 
10 dms ao todo) e deixar os componentes Tquery e ClientDataset com a 
propriedade active false??, quando existisse alguma manipulação de dados, 
trocaríamos a propriedade dos componenentes para true.
 Dessa maneira pesaria muito a inicialização do programa ou deixando com false 
esse peso é descartado???
 
 ----------------------------------------------------------
 Uberdam Cavaletti
 Formado em Tecnologia da Informação - Unoesc - Xxe
 Pós-graduado em desenvolvimento Java - Unoesc - Xxe
 
 ---------------------------------
 http://www.curricular.com.br/berdam
 
 Visite
 http://passandoveneno.blogspot.com
 ----------------------------------------------------------
 
 ---------------------------------
 Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento! 
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 
     
                                       


----------------------------------------------------------------------------------------
Uberdam Cavaletti
Formado em Tecnologia da Informação - Unoesc - Xxe
Pós-graduado em desenvolvimento Java - Unoesc - Xxe


---------------------------------
http://www.curricular.com.br/berdam

Visite
http://passandoveneno.blogspot.com
----------------------------------------------------------------------------------------

       
---------------------------------
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

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

Responder a