Invalid Pointer Operation ao fechar data module

07/02/2013

5

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
Responder

Posts

07/02/2013

Rodolpho Silva

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.
Responder