![]() |
Modulname anhand Plattform-Auswahl ändern
Hallo,
ich möchte in XE2 bei der Erzeugung einer DLL den Dateinamen der DLL anhand der gerade eingestellten Plattform (32 oder 64 Bit) ändern. Also z.B. "lib32.dll" und "lib64.dll". Ich vermute mal stark, es geht über Compilerschalter aber ich steh (mal wieder) XE2-mäßig auf dem Schlauch ;-) Grüße Cody |
AW: Modulname anhand Plattform-Auswahl ändern
Mit Bordmitteln ist das nicht realisierbar. Die erzeugte exe oder dll heißt immer so wie die dpr-Datei. Nur die Extension ist einstellbar.
Abgesehen davon ist der Standardweg, die DLLs gleich zu benennen und in unterschiedlichen Pfaden zu installieren. Das kann der Systempfad sein, der ja für beide Plattformen unterschiedlich ist, oder das Programm-Verzeichnis, für das es ebenfalls zwei Ausführungen gibt. Der Vorteil dabei ist (neben deinem damit gelösten aktuellen Problem), daß bei der Verwendung der DLL, ob statisch oder dynamisch, immer der gleiche Modulname verwendet werden kann. |
AW: Modulname anhand Plattform-Auswahl ändern
Hmm, dann muss ich die Abteilung Installer nochmal neu denken :-/ Aber das Argument mit dem gleichen Namen beim Laden zieht schon, das geb ich zu :-)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:51 Uhr. |
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