![]() |
Aufschrei: Longint soll voraussichtlich 64bit werden
In den Newsgroups hat Allen Bauer (CodeGear) verlauten lassen, dass der Datentyp Longint möglicherweise auf 64Bit wachsen soll. Damit würde der als "sicher 32Bit" geltende Longint, der schon zu 16bit Zeiten 4 Bytes lang war, seine Größe ändern.
|
Re: Aufschrei: Longint soll voraussichtlich 64bit werden
Daran haben sich c Jünfer schon längst gewöhnt, dass Typen wachsen. Besser wären aber Typen, welchen man die länge ansieht und die sich nicht ändern
BTW. Andersrum wäre es schlimmer :mrgreen: |
Re: Aufschrei: Longint soll voraussichtlich 64bit werden
Und wieso nimmt man nicht für 64-Bit Integer int64? Welche einfachere Portierung auf Win64 will man damit erreichen?
|
Re: Aufschrei: Longint soll voraussichtlich 64bit werden
Mir wäre ein FUNKTIONIERENDER uint64 wichtiger...
|
Re: Aufschrei: Longint soll voraussichtlich 64bit werden
Zitat:
Für den 32-Bit Compiler gibt es schon int64, und für einen 64-Bit Compiler müsste integer erweitert werden, da der ja schliesslich als generischer Integer-Typ mit Vorzeichen definiert ist. Zitat:
|
Re: Aufschrei: Longint soll voraussichtlich 64bit werden
Also dass man Integer und Cardinal auf 64-Bit Maschinen als 64-Bit Typen definiert, ist logisch. Die hatten ja schon immer Prozessorwortbreite, wenn ich mich recht entsinne. Aber LongInt? :shock:
Was ist mit Programmen, die sich darauf verlassen, das LongInt 4 Byte lang ist, wie es ja mehr oder weniger "versprochen" war? Die müsste man alle umschreiben. |
Re: Aufschrei: Longint soll voraussichtlich 64bit werden
Ich könnte mir vorstellen, dass man dann dafür einen Compiler-Schalter bzw. eine Option wie bei string (AnsiString <> ShortString) macht...
mfG mirage228 |
Re: Aufschrei: Longint soll voraussichtlich 64bit werden
Tja, die Leute schreiben am lautesten, die nie sizeof(Longint) verwenden :D
|
Re: Aufschrei: Longint soll voraussichtlich 64bit werden
Zitat:
|
Re: Aufschrei: Longint soll voraussichtlich 64bit werden
Mir wäre ein FUNKTIONIERENDER uint64 wichtiger...
Kann ich nur voll zustimmen! mfG Richard |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:59 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz