Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
 
Delphi 12 Athens
 
#6

Re: Größe von generischen Typen?

  Alt 23. Mär 2005, 16:02
Also eigentlich müßte sich das ändern, da ja die Pointer auch nur als
Type Pointer = Type Integer; definiert sind und im 64-Bit-System ja die Pointer auch 64-Bit sind - sonst könnte man ja die 2GB-Grenze nicht durchbrechen.
Außerdem sind diese Typen ja angeblich auf den Prozessor angepasst ... von der Geschwindigkeit her und so...


Das mit den IFs ... ich hoffe ich liege jetzt nicht neben dem "Thema", aber notfalls könnte man ja sich entsprechende generische Typen selbst erstellen

Irgendwo zentral einfach
Delphi-Quellcode:
Type genInteger = {$IFDEF 16_BIT} SmallInt {$ENDIF}
                  {$IFDEF 32_BIT} LongInt {$ENDIF}
                  {$IFDEF 64_BIT} LargeInt {$ENDIF};
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat