PAGUE 6 MESES
LEVE 12 MESES
GARANTIR DESCONTO

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??
Fernando

Fernando

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar