![]() |
IDE: Versionsnummer mit führender 0?
Ist es möglich in den Versionsinformationen permanent 01 statt 1 zu hinterlegen?
Wenn ich 01 eingebe speichert die IDE aktuell immer 1. |
AW: IDE: Versionsnummer mit führender 0?
In welchem Feld der Versionsinformationen soll das denn stehen?
|
AW: IDE: Versionsnummer mit führender 0?
Du meinst in der normalen Versionsnummer? Das sind Zahlen, keine Strings. Und Zahlen haben keine führenden Nullen.
|
AW: IDE: Versionsnummer mit führender 0?
Liste der Anhänge anzeigen (Anzahl: 1)
Siehe Anhang.
Alternative:
Delphi-Quellcode:
Ausgabe:
uses ...System.AnsiStrings,...
// to pad = mit Zeichen auffüllen function LeftPad(value: string; length:integer=4; pad:char='0'): string; overload; begin result := RightStr(StringOfChar(pad,length) + value, length ); end; function GetAppVersionString: string; var Rec: LongRec; begin Rec := LongRec(GetFileVersion(ParamStr(0))); Result := 'FileVersion: '+LeftPad(Format('%d.%d', [Rec.Hi,Rec.Lo])); end; FileVersion: 01.0 ... FileVersion: 09.0 FileVersion: 10.0 oder so:
Delphi-Quellcode:
Ausgabe:
function GetAppVersionString2: string;
var Rec: LongRec; begin Rec := LongRec(GetFileVersion(ParamStr(0))); Result := 'FileVersion: '+Format('%.*d.%.*d', [2, Rec.Hi,2, Rec.Lo]); end; FileVersion: 01.00 ... FileVersion: 09.00 FileVersion: 10.00 |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:49 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