You are not logged in.
SynCommons.pas(...) Error: E2065 Unsatisfied forward or external declaration: 'RecordClear'
fix:
{$ifdef USEPACKAGES}
procedure RecordCopy(var Dest; const Source; TypeInfo: pointer);
asm // same params than _CopyRecord{ dest, source, typeInfo: Pointer }
{$ifdef CPUX64}
.NOFRAME
{$endif}
jmp System.@CopyRecord
end;
// +++++++++++++++++++++++:
procedure RecordClear(var Dest; TypeInfo: pointer);
asm
{$ifdef CPUX64}
.NOFRAME
{$endif}
jmp System.@FinalizeRecord
end;
// +++++++++++++++++++++++.
{$else USEPACKAGES}
{$ifdef DELPHI5OROLDER}
procedure RecordCopy(var Dest; const Source; TypeInfo: pointer);
asm // same params than _CopyRecord{ dest, source, typeInfo: Pointer }
jmp System.@CopyRecord
end;
Last edited by pult (2014-02-08 17:10:42)
Offline
Right!
We have just fixed compilation when USEPACKAGES conditional is defined.
http://synopse.info/fossil/info/c7eadcd362
Thanks for the feedback!
Offline