Fragen bzgl. der Dateieigenschaften eines Programms

14/05/2009 - 14:34 von Rüdiger Lehmann | Report spam
Hallo,

wenn ich die Dateieigenschaften (rechter Mausklick auf die selbst
kompilierte *.exe Datei -> Eigenschaften -> Version) meiner eigenen
*.exe Datei anschaue, habe ich eine Dateiversion von 1.9.0.3. In meiner
VB6-IDE habe ich jedoch in den Projekt-Eigenschaften folgendes eingestellt:

Haupt: 1
Neben: 9
Revision: 3

Wenn ich mittels

VB.App.Major & "." & VB.App.Minor & "." & VB.App.Revision

meine Versionsnummer auslese, bekomme ich 1.9.3 und nicht 1.9.0.3.

1) Woher kommt die 0 in (1) und (3) auf dem Bild in [1]?
2) Wo bzw. wie kann ich einstellen, was unter Elementname in (2) in [1]
alles für Informationen zu finden sind?

Bisher stelle ich immer meine Versionsnummer in der VB6-IDE ein? Das ist
làstig, denn man kann es u.U. auch vergessen. Ich benutze hier
Subversion als Versionskontrolle. Dort gibt es die Möglichkeit mittels
sog. Hook-Scripte diese Information zu automatisieren. Kompiliert man
eine eingecheckte Version ersetzt Subversion bestimmte Strings im
Source-Code.

3) Weiß jemand wie das geht und ich das umsetzen könnte?


MfG
R.L.


[1] <http://img16.imageshack.us/img16/34...on.png>
 

Lesen sie die antworten

#1 Herfried K. Wagner [MVP]
14/05/2009 - 14:51 | Warnen spam
Hallo Rüdiger!

"Rüdiger Lehmann" schrieb:
Wenn ich mittels

VB.App.Major & "." & VB.App.Minor & "." & VB.App.Revision

meine Versionsnummer auslese, bekomme ich 1.9.3 und nicht 1.9.0.3.

1) Woher kommt die 0 in (1) und (3) auf dem Bild in [1]?
2) Wo bzw. wie kann ich einstellen, was unter Elementname in (2) in [1]
alles für Informationen zu finden sind?



In der VB6-Entwicklungsumgebung direkt gar nicht, außer das, was im Dialog
mit der Versionsangabe möglich ist. Letztendlich handelt es sich bei den
Informationen aber um Win32-Versionsressourcen, die mit VS, 'UpdateResource'
oder bestimmten anderen Werkzeugen geàndert werden können.

3) Weiß jemand wie das geht und ich das umsetzen könnte?



Für die Versionsnummer:

<URL:http://vb.mvps.org/tools/vbAdvance/>
-> Complete Version Number Control

M S Herfried K. Wagner
M V P <URL:http://dotnet.mvps.org/>
V B <URL:http://dotnet.mvps.org/dotnet/faqs/>

Ähnliche fragen