version 4.86 doesn't compile with Delphi 5 cause of an invalid use of
compiler directives:
Line 7348:
{$ifdef Delphi6AndUp}
{$if RTLVersion >= 20}
LElemSize := PStrRec(LDataPtr).elemSize;
{$else} <-- not allowed
LElemSize := 1;
{$ifend}
{$else}
LElemSize := 1;
{$endif}
is not allowed (according Delphi 2007 Help for IFEND). One has to
replace the $else with $elseif TRUE:
{$ifdef Delphi6AndUp}
{$if RTLVersion >= 20}
LElemSize := PStrRec(LDataPtr).elemSize;
{$elseif TRUE} <-- fix
LElemSize := 1;
{$ifend}
{$else}
LElemSize := 1;
{$endif}
kind regards,
Ulrich
> version 4.86 doesn't compile with Delphi 5 cause of an invalid use of
> compiler directives:
Thanks, that has already been fixed internally.
Regards,
Pierre