Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   Zeiger verschieben beim x64 Compiler (https://www.delphipraxis.net/177788-zeiger-verschieben-beim-x64-compiler.html)

Bernhard Geyer 27. Nov 2013 15:07

AW: Zeiger verschieben beim x64 Compiler
 
Zitat:

Zitat von jaenicke (Beitrag 1237649)
Zitat:

Zitat von Der schöne Günther (Beitrag 1237630)
Die ganzen anderen Clever-Komponenten liefen ohne jegliche Anpassung direkt auf 64 Bit :-)

Hätte Embarcadero den Datentyp Integer bei der Einführung von 64-Bit entsprechend der Dokumentation behandelt, hätte auch dieser Fall hier sofort kompiliert.

Hätte/Könnte/Würde.
Letztendlich hat sich Emba hier den Dikatat der Masse gebeugt. Letztendlich ist auf (fast) allen relevanten Systemen Integer = 32-Bit unabhängig von der letzendlichen Architekturbreite. Wie würden wir fluchen wenn alle verfügbare (Windows-)Doku davon ausgeht das Integer = 32-Bit ist nur wir Delphianer wieder den eigen Weg integer = 64-Bit unter 64-Bit Windows gehen würden.

Namenloser 27. Nov 2013 15:22

AW: Zeiger verschieben beim x64 Compiler
 
Zitat:

Zitat von Bernhard Geyer (Beitrag 1237654)
nur wir Delphianer wieder den eigen Weg integer = 64-Bit unter 64-Bit Windows gehen würden.

Wenn wir nie was anders machen würden, könnten wir auch gleich in C++ oder Java programmieren ;)

Bernhard Geyer 27. Nov 2013 15:51

AW: Zeiger verschieben beim x64 Compiler
 
Zitat:

Zitat von Namenloser (Beitrag 1237658)
Zitat:

Zitat von Bernhard Geyer (Beitrag 1237654)
nur wir Delphianer wieder den eigen Weg integer = 64-Bit unter 64-Bit Windows gehen würden.

Wenn wir nie was anders machen würden, könnten wir auch gleich in C++ oder Java programmieren ;)

Diesen Unterschied kann man sich aber sparen.

Codehunter 28. Nov 2013 08:12

AW: Zeiger verschieben beim x64 Compiler
 
Ich hatte das Problem mal an Roy weitergeleitet und bekam gestern noch folgende Mitteilung:
Code:
Hi

I have included an updated rkGlassButton.pas file which will compile in x64 version of Delphi XE4. You will get some warnings but it will compile and work in both 64bit and 32bit just remeber to add x64 platform in your package.

Kind regards
Roy M Klever
Da kann man eigentlich nur sagen :thumb:


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

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