Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Pointer Frage (https://www.delphipraxis.net/155721-pointer-frage.html)

Assarbad 4. Nov 2010 22:38

AW: Pointer Frage
 
Zitat:

Zitat von Bummi (Beitrag 1059777)
gegf. habe wir alle Glück und Pointer werden wie Integer bei D64bit beide 8 Byte lang, dann passts eh wieder. ;-)

... Leute, ist das echt euer Ernst? :wall:

Warum sagen wir nicht auch allen hier im Forum die noch nicht Delphi 2009 oder neuer haben, daß sie sich um Unicode keine Gedanken machen brauchen? :roll:

Dezipaitor 4. Nov 2010 22:47

AW: Pointer Frage
 
Ich glaube NATIVE_INT gibt es bereits.

Assarbad 4. Nov 2010 22:54

AW: Pointer Frage
 
Zitat:

Zitat von Dezipaitor (Beitrag 1059779)
Ich glaube NATIVE_INT gibt es bereits.

Danke für den Hinweis. NativeInt und NativeUInt lt. XE Doku. :thumb:

Code:
NativeUInt represents a subset of the natural numbers. The range of NativeUInt depends on the current CPU architecture. On a 32-bit architecture, NativeUInt is equivalent to the Cardinal type. On a 64-bit architecture, NativeUInt is equivalent to the UInt64 type.
Soviel Weitsicht hatte ich Emb. nach dem Debakel mit Unicode garnicht mehr zugetraut.

mleyen 5. Nov 2010 07:15

AW: Pointer Frage
 
(Schade nur das in 2007 SizeOf(NativeInt) 8 ergibt :roll:)

himitsu 5. Nov 2010 08:15

AW: Pointer Frage
 
Mit NativeInt würde dann der Code eventuell mal in einem 64-Bit-Compiler laufen, aber jetzt läuft da nix wie gewollt.

Assarbad 5. Nov 2010 11:24

AW: Pointer Frage
 
Aufgrund von:
Zitat:

Zitat von himitsu (Beitrag 1059797)
Mit NativeInt würde dann der Code eventuell mal in einem 64-Bit-Compiler laufen, aber jetzt läuft da nix wie gewollt.

... nehme ich meine voreilige Aussage:

Zitat:

Zitat von Assarbad (Beitrag 1059782)
Soviel Weitsicht hatte ich Emb. nach dem Debakel mit Unicode garnicht mehr zugetraut.

.. zurück. :wall:

mkinzler 5. Nov 2010 11:26

AW: Pointer Frage
 
Wenn MS von der Brücke springt ( Integer bisher wachsender Typ ; neu fester Typ) dann springt CG hinterher ( Integer = Cardinal; neuer wachsender Typ NativeInt)

Assarbad 5. Nov 2010 11:50

AW: Pointer Frage
 
Zitat:

Zitat von mkinzler (Beitrag 1059844)
Wenn MS von der Brücke springt ( Integer bisher wachsender Typ ; neu fester Typ)

Den mußt du erklären, denn ich denke der basiert eher auf einem Mißverständnis über C/C++ (nichtmal MSVC), als auf Tatsachen. Vor allem hält sich MS eben an den Standard (C/C++) statt mal eben aus dem Bauch Entscheidungen zu treffen (siehe Unicode bei Delphi).

himitsu 5. Nov 2010 12:37

AW: Pointer Frage
 
NativeInt war bisher aber nicht wachsend.

Und in einem aktuellen Win32-Programm kann man diesen auch nicht gut für eine Zeigerkonvertierung nutzen, da Pointer und NativeInt aktuell nicht gleich groß sind.


Also was ist da nun mit der vielbeschworenen Abwärtskompatibilität von Delphi?

Assarbad 5. Nov 2010 12:50

AW: Pointer Frage
 
Zitat:

Zitat von himitsu (Beitrag 1059855)
Also was ist da nun mit der vielbeschworenen Abwärtskompatibilität von Delphi?

Keine Ahnung, ich habe die seit spätestens diesem Blogbeitrag von mir nicht mehr "beschworen" :zwinker:


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:40 Uhr.
Seite 2 von 3     12 3      

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