Nach einigen Experimenten mit den Einstellungen nun folgendes Ergebnis:
Alle Einstellungen unter
Projekt->Optionen...->Bibliotheksname führen zu ungültigen Ergebnissen
Es scheint als dürfte man weder
LIB-Präfix noch
LIB-Suffix oder
LIB-Version verwenden, wenn man eine gültige
DLL erhalten möchte.
Erstellt man die
DLL ohne diese Einstellungen, dann wird eine .res-Datei erzeugt und man kann die Ressourcen auch bearbeiten (Versionsinformationen können eingetragen werden). Sobald eines der LIB-Felder gesetzt wird bleibt die bestehende .res-Datei eingebunden aber man kann keine Versionseinstellungen mehr machen (alle Felder sind grau).
Erstellt man eine
Dll und stellt einen der LIB-xxx Werte ein
bevor man das erste Mal compiliert kommt es zum Fehler aus dem ersten Post, weil Delphi dann einfach keine .res Datei erzeugt.
Dies dürfte also ein Bug in Delphi 2007 sein?!