AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Modulname anhand Plattform-Auswahl ändern
Thema durchsuchen
Ansicht
Themen-Optionen

Modulname anhand Plattform-Auswahl ändern

Ein Thema von Codehunter · begonnen am 2. Jul 2013 · letzter Beitrag vom 2. Jul 2013
Antwort Antwort
Benutzerbild von Codehunter
Codehunter

Registriert seit: 3. Jun 2003
Ort: Thüringen
2.272 Beiträge
 
Delphi 10.4 Sydney
 
#1

Modulname anhand Plattform-Auswahl ändern

  Alt 2. Jul 2013, 13:22
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
Ich mache grundsätzlich keine Screenshots. Schießen auf Bildschirme gibt nämlich hässliche Pixelfehler und schadet der Gesundheit vom Kollegen gegenüber. I und E zu vertauschen hätte den selben negativen Effekt, würde aber eher dem Betriebsklima schaden
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.445 Beiträge
 
Delphi 12 Athens
 
#2

AW: Modulname anhand Plattform-Auswahl ändern

  Alt 2. Jul 2013, 14:00
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.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Benutzerbild von Codehunter
Codehunter

Registriert seit: 3. Jun 2003
Ort: Thüringen
2.272 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: Modulname anhand Plattform-Auswahl ändern

  Alt 2. Jul 2013, 14:19
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
Ich mache grundsätzlich keine Screenshots. Schießen auf Bildschirme gibt nämlich hässliche Pixelfehler und schadet der Gesundheit vom Kollegen gegenüber. I und E zu vertauschen hätte den selben negativen Effekt, würde aber eher dem Betriebsklima schaden
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:48 Uhr.
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