Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe

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

AW: Projektgruppe; EXE und DLL laden

  Alt 17. Aug 2011, 16:36
Mit D2010 geht das nicht mehr - die EXE und DLL müssen unterschiedliche Namen haben (Fehlermeldung: Ein Projekt mit dem selben Namen ist bereits vorhanden.)
Das liegt daran, daß die .dproj Dateien den gleichen Namen haben, und diese sind es, die in der Projektgruppe referenziert werden. Früher war das anders, aber da war das Problem auch schon da: für beide Projekte wurde dieselbe .dsk genommen (das kann aber auch durchaus gewollt sein).

So wie das aussieht, gibt es keine dokumentierte (und somit saubere) Methode, zwei unterschiedliche Projekte mit gleichem Namen in einer Projektgruppe zu haben. Es gibt aber eine unsaubere:

Gib der Exe den korrekten Namen, aber lass bei der DLL den letzten Buchstaben weg. Diesen schreibst du dann unter den Projekt-Optionen - Anwendung - LIB-Suffix wieder hin und voilà: exe und dll haben den gleichen Namen.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat