Einzelnen Beitrag anzeigen

calibra301

Registriert seit: 20. Mär 2009
95 Beiträge
 
Delphi XE8 Professional
 
#1

Delphi DLL von 32 auf 64 Bit umstellen

  Alt 25. Apr 2022, 09:25
Hallo,

bin mal wieder an meinem "Lieblingsprojekt"...Eine C++ Exe ruft eine C++ DLL auf welche dann mit einer
Delphi DLL spricht. Läuft alles seit Jahr und Tag...als 32 Bit.

Nun wurden die C++ Teile als 64 Bit gebaut und auch die Delphi DLL wurde auf 64 Bit umgestellt.
Leider fliegt mir die 64 Bit Variante schon beim LoadLibrary wo die C++ DLL die Delphi DLL laden will um die Ohren.
(Access Violation,...). Den C++ Teil schliesse ich aus. Klammere ich das LoadLibrary und die benutzten Funktionen aus
geht alles.

Gibts einen "Leitfaden" für eine solche Umstellung ?
Plattform hinzufügen und dann als 64 Bit kompilieren reicht leider nicht

In der DLL sind hauptsächlich mathematische Funktionen aber auch ein Form.
Die ursprüngliche Form wurde mal in Delphi 5 programmiert, nach Umstellung auf XE8 nun Alexandria Prof.

Danke !
Calli
  Mit Zitat antworten Zitat