Ja bin mir sicher, habe zwar kein ! sondern ein x verwendet, sollte aber egal sein:
Delphi-Quellcode:
{$IFDEF DELPHIXE3_OR_LATER}
! BuffPtr: TValueBuffer;
{$ELSE}
BuffPtr : Pointer;
{$ENDIF}
Delphi-Quellcode:
[dcc32 Fehler] ApConn.pas(5234): E2038 Ungültiges Zeichen
in Eingabedatei: '
!' (#$21)
[dcc32 Fehler] ApConn.pas(5278): E2010 Inkompatible Typen: '
System.TArray<System.Byte>' und '
Pointer'
[dcc32 Fehler] ApConn.pas(5370): E2038 Ungültiges Zeichen
in Eingabedatei: '
!' (#$21)
[dcc32 Fehler] ApConn.pas(5399): E2010 Inkompatible Typen: '
System.TArray<System.Byte>' und '
Pointer'
[dcc32 Fataler Fehler] apollo9D101.dpk(41): F2063 Verwendete
Unit '
APCONN.pas' kann nicht compiliert werden
Hier noch die INC
Delphi-Quellcode:
{$IFDEF VER320} // Delphi 10.2
{$define DELPHI5_OR_LATER}
{$define DELPHI6_OR_LATER}
{$define DELPHI2009_OR_LATER}
{$define DELPHI2010_OR_LATER}
{$define DELPHIXE_OR_LATER}
{$define DELPHIXE2_OR_LATER}
{$define DELPHIXE3_OR_LATER}
{$define DELPHIXE4_OR_LATER}
{$define DELPHIXE5_OR_LATER}
{$define DELPHIXE6_OR_LATER}
{$define DELPHIXE7_OR_LATER}
{$define DELPHIXE8_OR_LATER}
{$define DELPHI10_OR_LATER}
{$define DELPHI101_OR_LATER}
{$define DELPHI102_OR_LATER}
{$ENDIF}
Ein DEFINE DELPHIXE3_OR_LATER bringt auch keine Abhilfe.