Cesar Romero wrote:
Luiz Americo,
This was my first idea. And now gains force again. The problem is that the bug can not be isolated easily.

Another option is that there's a mem leak in delphi also. Does some one know how to trace a mem leak in delphi?

Use FastMM with FullDebugOptions

I did and no signal of mem leak (tested OLE demo).

Probably is a fpc bug.

If someone looked at the code, noticed that i splitted the dragmanager code in a separate unit and that i modified some things. But this is not the culprit since if you compile with UseExternalDragManager undefined you will end with exactly the same Delphi code (regarding VTVDragmanager design). I updated the svn to compile with this symbol undefined using fpc 2.1.4.

If someone is interested in investigate further some notes

* Is necessary to use fpc 2.1.4 to compile without UseExternalDragManager since ActiveX in 2.0.4 in buggy. Otherwise 2.0.4 is fine.
* Remove the _Release call in Destroy.
* Compile a example where OLE dnd is activated (OLE) under windows

Luiz
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to