Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Fileversion (version info) bei DLL nicht einkompilierbar (https://www.delphipraxis.net/80801-fileversion-version-info-bei-dll-nicht-einkompilierbar.html)

steamengine 15. Nov 2006 14:29


Fileversion (version info) bei DLL nicht einkompilierbar
 
Liste der Anhänge anzeigen (Anzahl: 2)
Hallo allerseits,

ich habe eine Projektgruppe mit einer EXE und einer zugehörigen DLL.

Bei dem DLL Projekt kann ich keine VersionsInfo einkompilieren, da das Feld in den Projekt Optionen immer grau bleibt und ich die Box 'Include version information in project' nicht ankreuzen kann.

Siehe angehängtes Bitmap.

Was kann ich tun?

Danke
Steamengine

hoika 15. Nov 2006 14:32

Re: Fileversion (version info) bei DLL nicht einkompilierbar
 
Erstelle eine eigene RC-Datei und packe die in das DLL-Projekt rein.


1 VERSIONINFO
FILEVERSION 4, 3, 0, 0
PRODUCTVERSION 4, 3, 0, 0
FILEOS VOS__WINDOWS32
FILETYPE VFT_APP
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040704E4"
BEGIN
VALUE "CompanyName", "MyCompany\000"
VALUE "FileVersion", "4.3.0\000"
VALUE "InternalName", "MyInternalName\000"
VALUE "LegalCopyright", "\000"
VALUE "OriginalFilename", "OrgFileName\000"
VALUE "ProductName", "MyProductName\000"
VALUE "ProductVersion", "4.3.0\000"
VALUE "Build", "4.3.0\000"
END

END

BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 1031, 1252
END

END

Heiko

DP-Maintenance 15. Nov 2006 14:42

DP-Maintenance
 
Dieses Thema wurde von "Chakotay1308" von "Neuen Beitrag zur Code-Library hinzufügen" nach "Sonstige Fragen zu Delphi" verschoben.

marabu 15. Nov 2006 16:02

Re: Fileversion (version info) bei DLL nicht einkompilierbar
 
Es fehlt einfach eine Zeile im Projektquelltext:

Delphi-Quellcode:
{$R *.res}
Grüße vom marabu

steamengine 15. Nov 2006 16:40

Re: Fileversion (version info) bei DLL nicht einkompilierbar
 
Ja, besten Dank.

{$R *.res} hat geholfen.

Ich hatte eine andere Ressource mit dem Namen der Unit {$R unitname.res} drin, dann geht es nicht. Aber so ist alles bestens.

Steamengine


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:26 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