[fpc-pascal] CMem issue?

Michael Van Canneyt michael at freepascal.org
Tue Mar 8 12:42:36 CET 2016



On Tue, 8 Mar 2016, silvioprog wrote:

> On Tue, Mar 8, 2016 at 4:02 AM, Sven Barth <pascaldragon at googlemail.com>
> wrote:
> [...]
>
>> *Always* put an alternate memory manager as the first unit. I think that
>> requirement is even documented somewhere...
>>
> Thanks for share this information.
>
>> Also don't use -gh with alternate memory managers. They are *both* memory
>> managers and thus will lead to conflicting situations.
>>
> Hmmmm... I didn't know about this conflicting, thanks again! :-)
>
> Is there some way to report possible memory leaks when my memory manager is
> the cmem?
>
> Now I omitted the -gh and declared the units as:
>
> === code ===
>
> uses
>  cmem, Classes, SysUtils;
>
> === /code ===
>
> And the problem was:
>
> === error ===
>
> C:\Users\silvioprog\Desktop\av>project1.exe
> An unhandled exception occurred at $0040B8E2:
> EAccessViolation: Access violation
>  $0040B8E2

I tried that and the code runs fine on my system.

Michael.



More information about the fpc-pascal mailing list