[QUOTE=Uwe Raabe;1537913]Wie wäre es denn damit:
Delphi-Quellcode:
type
{$IF CompilerVersion < 36.0 Delphi 12 Athens }
TListIndex = Integer;
{$ELSE}
TListIndex = NativeInt;
{$ENDIF}
Genau diese Idee hatte ich auch schon. Der Anpassungsaufwand ist aber enorm; ich muss ja nicht nur die jeweiligen List-Klassen anpassen; sondern überall im Code auch die Index-Variablen.