Einzelnen Beitrag anzeigen

jbg

Registriert seit: 12. Jun 2002
3.483 Beiträge
 
Delphi 10.1 Berlin Professional
 
#6

AW: Grund für $LIBVERSION Parameter in *.dpk Dateien?

  Alt 22. Jan 2011, 10:04
Wozu braucht man diese Option?
$LIBVERSION wurde für Linux (Kylix) benötigt, da dort alle SharedObjects (DLL) mit so einer Versionsnummer im Dateinamen verwendet werden. Unter Windows sieht man solche versionierte Dateien nicht so oft. Microsoft zur Lösung dieses Problems side-by-side assemblies (C:\Windows\winsxs) erfunden, bei dem die unterschiedlichen Versionen in unterschiedlichen Ordnern liegen und somit den selben Dateinamen behalten können. Referenziert wird die richtige Version der DLLs dabei über einen Eintrag in der Manifest-Ressource/Datei.
  Mit Zitat antworten Zitat