Sergei Gorelkin enabled Win64 SEH support in trunk r23732:
* Make Win64 SEH support enabled by default. If necessary to disable,
compiler should be cycled with OPT=-dDISABLE_WIN64_SEH. Mantis #24012.
Seems this fixes issues on Win64 with e.g. embedded Firebird dlls, and
I'm sure many other DLLs.
On Fri, Mar 8, 2013 at 4:09 PM, Flávio Etrusco wrote:
>
>> procedure addintf(const aintf: IUnknown);
>> (...)
>> addintf(TInterfacedObject.Create);
>> (...)
>
> It's a pity, but I don't know whether it's fixable (or if needs to be
> "fixed") in the compiler.
Works in Delphi 7 with FastMM4.
>
>
> var
> vintfl: TInterfaceList;
>
BTW You should use a IInterfaceList variable
> procedure addintf(const aintf: IUnknown);
> (...)
> addintf(TInterfacedObject.Create);
> (...)
It's a pity, but I don't know whether it's fixable (or if needs to be
"fixed") in the compiler.
The TInterfacedO