Delphi-PRAXiS
Seite 4 von 4   « Erste     234   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi 32 zu 64Bit DLL (https://www.delphipraxis.net/193447-32-zu-64bit-dll.html)

Zacherl 2. Aug 2017 17:55

AW: 32 zu 64Bit DLL
 
Hin und her schieben muss man aber auch mit den .lib Dateien eigentlich nichts. Es ist ganz normal, dass du einen Library-Path für 32-Bit und einen dedizierten Pfad für 64-Bit hast. Den kannst du für jede Konfiguration (32 Release, 32 Debug, 64 Release, 64 Debug) unabhängig voneinander einstellen.

So wie du es gemacht hast (.lib einfach ins Projekt reingezogen) macht man das normalerweise nicht.

EWeiss 2. Aug 2017 18:00

AW: 32 zu 64Bit DLL
 
Zitat:

So wie du es gemacht hast (.lib einfach ins Projekt reingezogen) macht man das normalerweise nicht.
Ja entschuldige bitte bin blutiger Anfänger in VC. ;)

gruss

Fritzew 2. Aug 2017 18:14

AW: 32 zu 64Bit DLL
 
Also ich bin echt kein Fan von dynamisch geladenen Dll's. Das einzige was ich mir da gefallen lasse ist ein Pluginsystem und da sollte 1!!! Aufruf reichen zum registrieren.
Bei statisch gelinkten Code greift einfach schon zur Compile oder besser gesagt Link-Time die Fehlerprüfung.
Was in den Zusammenhang eigentlich immer geht ist delayed loading. Dann wird die Dll erst gezogen wenn Sie benutzt wird.
Ist aber wahrscheinlich Geschmacksache.
Aber ansonsten finde ich es gut wenn man über den Tellerrand schaut und auch mal etwas anderes probiert. In dem Sinne:
Viel Erfolg und Spass mit Deinem Projekt

Gruss

jaenicke 2. Aug 2017 18:33

AW: 32 zu 64Bit DLL
 
Wir benutzen für unsere Plugins Interfaces. Dadurch brauchen die einzelnen Plugins nicht die ganzen Funktionen einzeln exportieren und man kann via QueryInterface auch optionale Features sehr gut umsetzen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:19 Uhr.
Seite 4 von 4   « Erste     234   

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