Einzelnen Beitrag anzeigen

Benutzerbild von Marcel Gascoyne
Marcel Gascoyne

Registriert seit: 18. Nov 2003
Ort: Uetersen
271 Beiträge
 
Delphi 2005 Architect
 
#3

Re: Versionsnr. einer Datei rausfinden

  Alt 29. Dez 2004, 07:51
In der JEDI Code Library gibt es die Klasse TJclFileVersionInfo (Unit JclFileUtils) für den Zugriff auf Versionsinformationen einer Datei.

Hier ein kleines Beispiel:

Delphi-Quellcode:
var
  VersionInfo: TJclFileVersionInfo;
  Hauptversion: Integer;
  Nebenversion: Integer;
  Ausgabe: Integer;
  Compilierung: Integer;
  Firmenname: string;
  Beschreibung: string;
  Dateiversion: string;
  InternerName: string;
  Copyright: string;
  Warenzeichen: string;
  OrigDatei: string;
  Produktname: string;
  Kommentare: string;
begin
  VersionInfo := TJclFileVersionInfo.Create(Application.ExeName);

  Hauptversion := VersionInfo.FixedInfo.dwFileVersionMS shr 16;
  Nebenversion := VersionInfo.FixedInfo.dwFileVersionMS and $FFFF;
  Ausgabe := VersionInfo.FixedInfo.dwFileVersionLS shr 16;
  Compilierung := VersionInfo.FixedInfo.dwFileVersionLS and $FFFF;
  Firmenname := VersionInfo.CompanyName;
  Beschreibung := VersionInfo.FileDescription;
  Dateiversion := VersionInfo.FileVersion;
  InternerName := VersionInfo.InternalName;
  Copyright := VersionInfo.LegalCopyright;
  Warenzeichen := VersionInfo.LegalTradeMarks;
  OrigDatei := VersionInfo.OriginalFilename;
  Produktname := VersionInfo.ProductName;
  Kommentare := VersionInfo.Comments;

  VersionInfo.Free;
end;
Gruß,
Marcel
Marcel Gascoyne
Der Fehler sitzt immer vor der Tastatur
  Mit Zitat antworten Zitat