Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: 32 oder 64 Bit dll einbinden

  Alt 1. Aug 2012, 17:14
Du willst die DLL in deinem Programm laden?

Wenn ja, dann kannst du mit XE sowieso nur eine 32 Bit-Anwendung erstellen und somit auch nur die 32 Bit-DLL laden.

Selbst mit XE2 braucht man nicht zur Laufzeit nachsehn, ob 32 oder 64 Bit, denn es kann eine EXE jeweils nur als 32 oder 64 Bit erstellt werden und demnach kann es auch immer nur eine der beiden DLLs laden (32 Bit-EXE + 32 Bit+DLL oder 64 Bit-EXE + 64 Bit+DLL), egal wo man diese EXE startet.



Wenn man die DLL dynamisch läd, dann kann man dem LoadLibrary auch gerne einen vollständigen Pfad mitgeben, anstatt nur den Dateinamen.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat