Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Versionsnummern (https://www.delphipraxis.net/2072-versionsnummern.html)

phlux 5. Jan 2003 19:53


Versionsnummern
 
Hi!
Wie haltet ihr das mit den Versionsnummern? Gibt es da irgendwelche Vorschriften oder Schematas nach denen man sich richten kann, oder einfach frei nach Schnauze? :| Würd das gerne mal wissen weil ich das mit der Versionsnummer immer so Pi mal Daumen gemacht habe :roll:

Luckie 5. Jan 2003 20:01

Bei mir sind sie 2- oder 3-stellig.

x.y.z

z: Erhöhung bei Bugfixes.
y: Verbesserung oder Optimierung des Codes bzw. wenn sich für den Benutzer nur geringfügig was geändert hat.
x: Wenn es deutliche Unterschiede zur Vorgängerversion gibt: neues Design, zusätzliche Funktionen für den Benutzer oder komplett überarbeiteter Code.

Wenn man x = 0 setzt könnte man sagen, es ist ein Pre-Release oder eine Beta-Version.

Deswegen aktiviere ich das mit der Versionsnumme rin der IDE auch nicht, weil ich die Anzahl der Compilationen nicht mitzähle.

sakura 5. Jan 2003 20:20

Frei nach MS Windows:
  • 1.x
  • 2
  • 3.0
  • 3.1
  • 3.11
  • 95
  • 98
  • 2000
  • ME
  • XP
Ist doch super...


Ich gehe nach
  • 0.x - vor der ersten offiziellen Version
  • 1.x - erste off. Version...
ansonsten: a.b.c.d wo
  • a - Version
  • b - Unterversion
  • c - Release
  • d - Build
wenn a größer wird, dann geht b zurück auf 0

c wird immer erhöht, wenn ein neues Release auf den Rest losgelassen wird (sofern ich daran denk), wir auch nie zurückgesetzt

d wird von Delphi immer höher gezählt, setze ich auch nicht zurück.

...:cat:...

phlux 5. Jan 2003 20:22

Stimmt jede Kompilierung zu zählen wäre ein bisschen zu viel :mrgreen: Wie sieht es denn mit Buchstaben nach der Versionsnummer aus?

Zitat:

Zitat von sakura
d wird von Delphi immer höher gezählt, setze ich auch nicht zurück.

Das versteh ich nich ganz :|

sakura 5. Jan 2003 20:29

  • A - für Alpha, interne Testversionen
  • B - für Beta, öffentliche Testversionen, grundegende Änderungen noch möglich
  • RC - Release Candiate, auch öffentliche Testversionen, jedoch keine grundlegenden Änderungen mehr zu erwarten
  • NIX - Final
  • Uxxx - Update
  • SP xx - Service Pack

Luckie 6. Jan 2003 02:20

Ich habe das Gefühl sakura will uns hier veralbern, das wird ja immer komplizierter. :mrgreen:

sakura 6. Jan 2003 09:02

Ich veralbere doch niemanden... D-wir von Delphi höher gezählt. Schaue mal im Menü Projekt->Projekt Optionen auf die Seite Versionsinformationen. Da findest Du die vier Felder wieder. Darunter ist ein Häckchen für das automatische Zählen der Builds.

phlux 6. Jan 2003 09:18

:mrgreen: :mrgreen: :mrgreen: Das ist mir vorher nie aufgefallen :lol:

Gibt es auch eine möglichkeit diese Builtnummer in seinem Delphi App anzeigen zu lassen?

sakura 6. Jan 2003 09:24

Ja. http://www.delphipraxis.net/viewtopi...ht=versioninfo

...:cat:...

Luckie 6. Jan 2003 09:26

Delphi-Quellcode:
function GetVersion : String;
var
  VerInfoSize: DWord;
  VerInfo: Pointer;
  VerValueSize: DWord;
  VerValue: PVSFixedFileInfo;
  Dummy: DWord;
begin
  VerInfoSize := GetFileVersionInfoSize(PChar(ParamStr(0)), Dummy);
  GetMem(VerInfo, VerInfoSize);
  GetFileVersionInfo(PChar(ParamStr(0)), 0, VerInfoSize, VerInfo);
  VerQueryValue(VerInfo, '\', Pointer(VerValue), VerValueSize);
  with VerValue^ do
  begin
    result :=              IntTostr(dwFileVersionMS shr 16);
    result := result+'.'+   IntTostr(dwFileVersionMS and $FFFF);
    result := result+'.'+   IntTostr(dwFileVersionLS shr 16);
    result := result+'.'+   IntTostr(dwFileVersionLS and $FFFF);
  end;
  FreeMem(VerInfo, VerInfoSize);
end;


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:25 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz