Hello!
Project compiled successful when I add in FastMM4.pas and FastMM4BCB.cpp with default FastMM4Options.inc.
But when I enable option FullDebugMode in FastMM4Options.inc, project compiled with following errors:
[Pascal Error] FastMM4.pas(6872): Ambiguous overloaded call to 'RegisterExpectedMemoryLeak'
[Pascal Error] FastMM4.pas(6948): Ambiguous overloaded call to 'UnregisterExpectedMemoryLeak'
[Pascal Warning] FastMM4.pas(6959): Symbol 'RaiseList' is deprecated
[Pascal Warning] FastMM4.pas(8777): Symbol 'GetHeapStatus' is specific to a platform
[Pascal Warning] FastMM4.pas(9191): Symbol 'DebugHook' is specific to a platform
[Pascal Fatal] Could not compile used unit 'C:\Program Files\Borland\CBuilder6\ADD\FastMM\FastMM4.pas'
It's a bug or my mistake?
My project file
Hi,
Please try the latest source from the repository. I believe this bug has already been fixed.
Pierre
Thanks for answer.
Unfortunately, I'm using latest version of FastMM (2010-09-30)
Egor
It has not been rolled into an official release yet, but it has been checked into the Subversion repository:
Revision: 23
Author: pierre_le_riche
Date: 12:40:26, 06 October 2010
Message:
Fixed an ambiguous overloaded function issue in the C++ Builder support code.
----
Modified : /FastMM4.pas
I found it :-)
Many thanks.