Erro ao carregar midas.dll

Delphi

14/04/2004

Olá pessoal. Estou precisando de uma ajuda. Eu fiz um programa onde uso o ClientDataSet e o DataSetProvider da palheta midas para comunicação com um banco de dados access. Na máquina onde eu instalei o programa, eu também gravei no mesmo diretório da aplicação o arquivo midas.dll. Então eu executo o meu programa e até aí tudo bem. Mas quando eu saio do programa e tento entrar novamente, dá erro ao tentar carregar novamente o arquivo midas.dll. Eu tinha instalado este programa em um cliente, e nos testes eu até consegui entrar e sair do programa algumas vezes sem problemas. Mas depois que aconteceu esse erro eu não consegui mais. E ao tentar instalar em outra máquina, na primeira vez eu consigui entrar, mas ao sair.... já era. O que pode estar acontencendo ?
P.s.: Eu estou usando o Delphi 5 Enterprise.

Desde já agradeço pela atenção.


Cristiano D.

Cristiano D.

Curtidas 0

Respostas

Brunolspp

Brunolspp

14/04/2004

Na seção uses da interface do seu formuláro principal ou datamodulo declare midaslib, isto fara com q vc compile a dll junto com a aplicação.

[]´s


GOSTEI 0
Cristiano D.

Cristiano D.

14/04/2004

Desculpe Bruno, talves eu esteja enganado, mas esta declaração de midaslib na uses do formulário não funciona só a partir do Delphi 6 em diante?


GOSTEI 0
Brunolspp

Brunolspp

14/04/2004

Não sei precisar se realmente é assim, mas tente outra sugestão:
execute o comando regsvr32.exe ´<caminho_fisico>\midaslib.dll´
Esta é a forma de registrarmos no SO alguns tipos de dll e permitir a referencia dinâmmicas a elas.

[]´s


GOSTEI 0
Cristiano D.

Cristiano D.

14/04/2004

Obrigado Bruno. A sugestão de registrar a dll funcionou. Valeu!!!


GOSTEI 0
Drf

Drf

14/04/2004

Ok...registrá-la tb resolveu meu problema, mas como compilar a MIDAS.DLL junto com o projeto para não ter quer distribuí-la separamente (no DELPHI 5)?


GOSTEI 0
POSTAR