Fórum Erros - Data Module dentro da DLL (Delphi 2010) #402588
08/06/2011
0
ola amigos,
Estou criando uma DLL (em Delphi 2010) para comunicação com o banco de dados Firebird, usando p/ isso um data module dentro da DLL. O problema é que as vezes (não é sempre) ocorrem erros (access violation) ao acessar o banco, por exemplo nos casos:
- ao executar um Open numa simples query (select campo from tabela)
- até mesmo ao receber o texto SQL (ex: CommandText := 'select campo from tabela')
- ao fechar a aplicação que usa esta DLL, ocorre access violation
O data module é criado manualmente dentro da DLL. Já tentei com o SimpleDataset, SqlQuery e SqlDataSet, todos deram o mesmo erro. Vi na net p/ colocar no uses o ShareMem, porém não adiantou.
Alguém já passou por este problema??
Estou criando uma DLL (em Delphi 2010) para comunicação com o banco de dados Firebird, usando p/ isso um data module dentro da DLL. O problema é que as vezes (não é sempre) ocorrem erros (access violation) ao acessar o banco, por exemplo nos casos:
- ao executar um Open numa simples query (select campo from tabela)
- até mesmo ao receber o texto SQL (ex: CommandText := 'select campo from tabela')
- ao fechar a aplicação que usa esta DLL, ocorre access violation
O data module é criado manualmente dentro da DLL. Já tentei com o SimpleDataset, SqlQuery e SqlDataSet, todos deram o mesmo erro. Vi na net p/ colocar no uses o ShareMem, porém não adiantou.
Alguém já passou por este problema??
Fernando
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)