[fpc-pascal] Usage of TInterfacedObject. Automatic release?

Luiz Americo Pereira Camara pascalive at bol.com.br
Sat May 26 20:19:36 CEST 2007


Cesar Romero wrote:
> var
>  Manager: TVTDragManager;
>
> It should be Interface.
>
> like
>
> var
>  Manager: IDropSource;
>
> or other implemented interface
Thanks. You are right. Using Manager as IDropSource there's no leak in 
the test program.

Unfortunately in the original code Manager is already an interface but 
still leaking memory. It seems that is a more complex bug.

Thanks anyway. If i find how to isolate this bug i will report it. For 
now using _Release.

Luiz



More information about the fpc-pascal mailing list