Invalid Pointer Operation ao fechar data module

Delphi

07/02/2013

Boa noite pessoal,

ao fechar minha aplicação, quando libero meus datamodule's da memoria (freeandnil(DM)) ocorre o erro de Invalid Pointer Operation.

Alguem sabe do q se trata?
ja tentei fechar todos TClientDataset's, porem o erro continua.

PS: Estou utilizando DataSnap

Grande abraco
Daniel Sturmer

Daniel Sturmer

Curtidas 0

Respostas

Rodolpho Silva

Rodolpho Silva

07/02/2013

Geralmente esse erro ocorre quando as rotinas do Delphi tentam destruir um objeto e este não está mais endereçado na memória. Verifique se existe algum objeto/componente no qual o [b]Owner[/b] é o seu DM e antes de destruir o DM, alguma rotina está anulando o endereço de memória (nil).

Bem, é apenas uma hipótese.
GOSTEI 0
POSTAR