um if connected then deve funcionar, se da access violation provavelmente é porque o objeto não está instanciado ainda.
o DataModule carrega antes ou depois do Form? >From: "Daniel Pohren" <[EMAIL PROTECTED]> >Reply-To: delphi-br@yahoogrupos.com.br >To: Delphi-br <delphi-br@yahoogrupos.com.br> >Subject: [delphi-br] IBDatabase (IBX) - Connected >Date: Fri, 3 Aug 2007 11:17:16 -0300 > >Bom dia! >Algo que me atormenta a tempo... > >Se por acaso esqueço de setar a propriedade Connected do IBDatabase para >False antes de compilar a versão que vou mandar para o cliente, quando o >executavel ABRE, ou seja, nates de passar pelo meu .ini que diz onde está o >banco ele ja tenta conectar, obviamente sem sucesso, pois está configurado >para o meu IP aqui no escritório..... > >Qual é a maneira mais facil pra nao precisar se preocupar com isto? Tipo >não >permitir esta conexão? Ja coloquei no create do Form um IF que verifica se >ele está conectado e dá uma mensagem de erro.... Mas ainda não é o ideal, >pois se por algum motivo passa assim o que acontece é dar esta mensagem no >cliente... > >Na verdade o que quero é que ANTES de conectar no banco automaticamente ele >faça esta verificação.... > >Tentei colocar uns testes no BeforeConnect, mas começou a me dar umas >violações de acesso sinistras, pois não sou eu que chamo este connect, ele >já foi esquecido assim > > >Agradeço, > >-- >Daniel Pohren > Naphta Informática > > >[As partes desta mensagem que não continham texto foram removidas] > _________________________________________________________________ Verifique já a segurança do seu PC com o Verificador de Segurança do Windows Live OneCare! http://onecare.live.com/site/pt-br/default.htm