Einzelnen Beitrag anzeigen

alf.krause

Registriert seit: 23. Apr 2007
21 Beiträge
 
Delphi 12 Athens
 
#6

AW: Inkompatible Typen: 'System.TArray<System.Byte in 10.2 Tokyo

  Alt 15. Apr 2017, 15:47
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.

Geändert von alf.krause (15. Apr 2017 um 16:08 Uhr)
  Mit Zitat antworten Zitat