![]() |
Versionsinformationen -> Build AutoInc von D2007 nachbilden in XE2
Hallo,
ich habe versucht etwas zu diesem Thema im Forum zu finden, aber entweder drehen sich die Beiträge um ältere Delphi Versionen oder wird gesagt, dass es nicht geht :-( Problem: Man konnte unter Delphi 2007 die Buildnummer automatisch erhöhen lassen (Projektoptionen). Das geht ja so unter XE2 nicht mehr, zumindest versteh ich diesen ![]() Frage: Wie kann ich es hintricksen, dass ich quasi das selbe verhalten habe wie unter D2007? Mein Ansatz wäre ein Pre-Build-Gedöns zu machen. Aber mit welchen Tools? Es müßte ja eigentlich mit einem Resourcen-File (rc) gehen. Aber wie bekomme ich das AutoInc hin und wie muss das RC-File aussehen (inkl. zusätzlicher Informationen wie Copyright etc.)? Oder kann man per PreBuild auch die Buildnummer des eigentlichen Projekts erhöhen (in der dproj müßte das ja drinne stehen)? Danke für Eure Hilfe. Chris |
AW: Versionsinformationen -> Build AutoInc von D2007 nachbilden in XE2
Schon mal die
![]() |
AW: Versionsinformationen -> Build AutoInc von D2007 nachbilden in XE2
Hmm,
also die haben sehr wohl eine Option die Versionsinfo zu bearbeiten, auch ein Increment für jeden einzelnen Sub-Typ der Versionsinfo. Aber ich kann das nicht automatisieren - also ich kann es nicht - oder habe den "Schalter" nicht gefunden. Andere, wie z.B. der Ersteller diese Softwarestücks (welches wirklich wundervoll ist ;-)), können das vielleicht schon :-) Gruß, Chris |
AW: Versionsinformationen -> Build AutoInc von D2007 nachbilden in XE2
Schreib die Versionsinformationen in ein extra Resourcen Script. Und dann machst du das:
![]() |
AW: Versionsinformationen -> Build AutoInc von D2007 nachbilden in XE2
Hi Luckie,
danke für die Info. Liest sich gut. Bleibt nur die Frage, wie das ResourcenScript für Versionsinformationen aussieht. Hast du ein beispiel hierfür? Gruß, Chris |
AW: Versionsinformationen -> Build AutoInc von D2007 nachbilden in XE2
Ich mach hier mal einen Push. Mir fehlt es noch an einer einfach Lösung oder einer Plug-And-Play-Lösung.
Ja ich bin hier gerade etwas faul - geb ich zu. Aber durch die XE2-Umstellung is grade echt viel zu tun hier :-) |
AW: Versionsinformationen -> Build AutoInc von D2007 nachbilden in XE2
Die RC-Datei:
Code:
IDR_VERSION1 VERSIONINFO
FILEVERSION 1,0,0,0 PRODUCTVERSION 1,0,0,0 FILEOS 0x00000004 FILETYPE 0x00000001 BEGIN BLOCK "StringFileInfo" BEGIN BLOCK "04070000" BEGIN VALUE "FileVersion", "1.0.0.0\0" VALUE "ProductVersion", "1.0.0.0\0" VALUE "CompanyName", "Companyname\0" VALUE "FileDescription", "FileDescription\0" VALUE "InternalName", "InternlName\0" VALUE "LegalCopyright", "LegalCopyright\0" VALUE "LegalTrademarks", "LegalTrademarks\0" VALUE "OriginalFilename", "OriginalFilename\0" VALUE "ProductName", "ProductNamer\0" END END BLOCK "VarFileInfo" BEGIN VALUE "Translation", 0x0407, 0x0000 END END |
AW: Versionsinformationen -> Build AutoInc von D2007 nachbilden in XE2
Hallo Luckie,
ich danke Dir vielmals. Ich weiß, dass es nicht besonders toll ist, wenn man alles vorkauen muss :-) Hier für den Rest noch, was ich noch machen mußte:
Danke an alle beteiligten :-) Gruß, Chris |
AW: Versionsinformationen -> Build AutoInc von D2007 nachbilden in XE2
Ich würde das Pre-Build Ereignis aber nur zu der Konfiguration hinzufügen, die du auslieferst. So wird die Buildnummer ja beim Debugbuild erhöht und dann noch mal beim Realesebuild. Ich weiß nicht, ob das erwünscht ist.
|
AW: Versionsinformationen -> Build AutoInc von D2007 nachbilden in XE2
Man könnte dort ja prüfen, ob es ein Release-Build ist und nur dann erhöhen.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:54 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 by Thomas Breitkreuz