Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   64Bit Dll's (https://www.delphipraxis.net/105476-64bit-dlls.html)

EWeiss 22. Dez 2007 15:54


64Bit Dll's
 
Gibt es eine möglichkeit DLL's für 64Bit Systeme zu kompilieren ?

gruss

Dax 22. Dez 2007 15:55

Re: 64Bit Dll's
 
Ja, solange du kein Delphi verwendest ;)

EWeiss 22. Dez 2007 15:56

Re: 64Bit Dll's
 
Zitat:

Zitat von Dax
Ja, solange du kein Delphi verwendest ;)

Heheeee Spaßvogel genau darum geht es ja.

EDIT:
Hmmmm macht es dann einen sinn Winhandle welche ich als DWORD deklariert habe als HWND zu deklarieren ?
Habe mich da schlau gemacht das HWND unter 64BIT Systemen acutomatisch auf 8Byte gesetzt werden
während unter 32Bit diese 4byte haben.

gruss

Luckie 22. Dez 2007 15:58

Re: 64Bit Dll's
 
Bisherige Delphi Versionen unterstützen kein 64-Bit. Antwort ist also nein.

Phoenix 22. Dez 2007 15:58

Re: 64Bit Dll's
 
Nein, da Delphi keinen 64bit Compiler hat kann man auch keine Binaries für 64bit-Systeme erzeugen.
64bit Support ist zum Frühjahr 2009 angekündigt.

EWeiss 22. Dez 2007 16:00

Re: 64Bit Dll's
 
Zitat:

Zitat von Phoenix
Nein, da Delphi keinen 64bit Compiler hat kann man auch keine Binaries für 64bit-Systeme erzeugen.
64bit Support ist zum Frühjahr 2009 angekündigt.

Danke bitte hier noch eine antwort zu ?

Zitat:

EDIT:
Hmmmm macht es dann einen sinn Winhandle welche ich als DWORD deklariert habe als HWND zu deklarieren ?
Habe mich da schlau gemacht das HWND unter 64BIT Systemen acutomatisch auf 8Byte gesetzt werden
während unter 32Bit diese 4byte haben.
gruss

Dax 22. Dez 2007 16:06

Re: 64Bit Dll's
 
Natürlich macht es einen Sinn ;) Es ist sogar das einzig sinnvolle, du willst schließlich immer sicherstellen, dass deine Handle-Variablen und die des Systems den selben Typ haben. Wenn MS lustig is und die Handles auf einmal als Doubles ausgibt, kompiliert dein Programm, dass Handles als "HWND" deklariert, immer noch, mit "DWORD" allerdings, das auf 32bit-Systemen ja die Grundlage für HWND ist, hättest du Probleme.

EWeiss 22. Dez 2007 16:11

Re: 64Bit Dll's
 
Zitat:

Zitat von Dax
Natürlich macht es einen Sinn ;) Es ist sogar das einzig sinnvolle, du willst schließlich immer sicherstellen, dass deine Handle-Variablen und die des Systems den selben Typ haben. Wenn MS lustig is und die Handles auf einmal als Doubles ausgibt, kompiliert dein Programm, dass Handles als "HWND" deklariert, immer noch, mit "DWORD" allerdings, das auf 32bit-Systemen ja die Grundlage für HWND ist, hättest du Probleme.

Dann danke ... habs geändert.

frohe Weihnachten an alle falls man sich nicht mehr hört/schreibt bis dahin.

gruss

Nuclear-Ping 22. Dez 2007 16:20

Re: 64Bit Dll's
 
Zitat:

Zitat von Phoenix
[...]
64bit Support ist zum Frühjahr 2009 angekündigt.

LoL, Frühjahr 2009 "angekündigt"? :gruebel: ... Da geht CodeGear ja richtig zeitgerechte Wege.
... Wenn's da nich schon 128bit Systeme gibt ... :mrgreen:

hoika 22. Dez 2007 17:08

Re: 64Bit Dll's
 
Hallo,

wozu braucht man als normaler Delphi-Coder 64bit ?
zur Zeit jedenfalls

Genau einer meiner Kunden hat ein 64bit-System (wegen AutoCad)
und damit bisher nen Haufen Ärger fehlende Treiber).

Mein Programm läuft in der 32bit-Emulation,
ohne dass es Probleme gibt.


Heiko


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:31 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz