Falha catastrófica???

Delphi

19/12/2007

Quando incluo as uses MIDASLIB e DBEXPINT no meu data module principal, o aplicativo fica ´louco´. Ao tentar incluir um novo registro nos cadastros do sistema, aparece um mensagem de ´falha catastrófica´. Mas se eu retira-las e usar as ´dlls´ junto com a aplicação o problema não ocorre. O que pode ser isso? Como posso solucionar esse problema?

Obrigado e aguardo qualquer comentário.


Aprendiz_ce

Aprendiz_ce

Curtidas 0

Respostas

Aprendiz_ce

Aprendiz_ce

19/12/2007

Quando incluo as uses MIDASLIB e DBEXPINT no meu data module principal, o aplicativo fica ´louco´. Ao tentar incluir um novo registro nos cadastros do sistema, aparece um mensagem de ´falha catastrófica´. Mas se eu retira-las e usar as ´dlls´ junto com a aplicação o problema não ocorre. O que pode ser isso? Como posso solucionar esse problema? Obrigado e aguardo qualquer comentário.


Complementando:

Uso Delphi 7, DBEXPRESS e FIREBIRD 1.5

Obrigado.


GOSTEI 0
Webjoel

Webjoel

19/12/2007

Creio que você precise registrar a midas.dll na sua máquina, tente fazer este procedimento abaixo:

regsvr32 <caminho_da_midas.dll>\midas.dll

Digite a linha acima em Iniciar/Executar.

se vc não tiver a dll baixe na internet.


GOSTEI 0
Aprendiz_ce

Aprendiz_ce

19/12/2007

Creio que você precise registrar a midas.dll na sua máquina, tente fazer este procedimento abaixo: regsvr32 <caminho_da_midas.dll>\midas.dll Digite a linha acima em Iniciar/Executar. se vc não tiver a dll baixe na internet.


Esse procedimento que você menciona, é pra ser executado na máquina de DESENVOLVIMENTO, é isso?

Obrigado pela sua atenção.


GOSTEI 0
Webjoel

Webjoel

19/12/2007

Você precisa executar esse comando na máquina que está dando o problema, eu já precisei usar nos dois locais, tanto no cliente como na minha própria maquina, tudo por causa de um outro software que instalou uma midas.dll desatualizada!

Você também pode criar um arquivo bat e mandar para outra pessoa executar se a máquina com erro não estiver ao seu alcanse.

texto do arquivo .bat:

@ echo off
cd C:\<nome da pasta onde está o midas>
Regsvr32 midas.dll


GOSTEI 0
Aprendiz_ce

Aprendiz_ce

19/12/2007

Você precisa executar esse comando na máquina que está dando o problema, eu já precisei usar nos dois locais, tanto no cliente como na minha própria maquina, tudo por causa de um outro software que instalou uma midas.dll desatualizada! Você também pode criar um arquivo bat e mandar para outra pessoa executar se a máquina com erro não estiver ao seu alcanse. texto do arquivo .bat: @ echo off cd C:\<nome da pasta onde está o midas> Regsvr32 midas.dll


Fiz o procedimento recomendado, mas o problema continuou... Retirei as units MIDASLIB e DBEXPINT no fonte do projeto e passou a funcionar certinho novamente.

Obrigado pela sua atenção.


GOSTEI 0
POSTAR