Autor Beitrag
mambo
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 76

Win XP
D6 Prof
BeitragVerfasst: Fr 27.09.02 11:48 
Wie kann ich die Versionsinfos, die ich bei einem Delphi-Projekt unter Projekt->Optionen->Versionsinfo einstelle, zur Laufzeit auslesen und anzeigen ???

Danke
Heinz
LCS
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1305
Erhaltene Danke: 1

WIN 7, WIN 8
Delphi XE5, Delphi XE, Delphi 2007
BeitragVerfasst: Fr 27.09.02 12:00 
Hi
ich verwende dazu schon seit ewigen Zeiten eine FileVersion Kompo. Wenn du interesse hast, kann ich dir den Quellcode mal mailen.
Gruss Lothar

_________________
Der BH ist für die Brust, der Plan ist für'n Ar...
Arakis
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 344



BeitragVerfasst: Mo 30.09.02 20:44 
Hi,
Hier gibt es ein Stückchen Code-Schnipsel, wie man die Versionsinfo auslesen kann :D

Bis dann
user defined image

_________________
Mit dem Computer löst man Probleme, die man ohne ihn nicht hätte.
Entwickler von SpaceTrek: The New Empire - Siehe Hompage!
Maggi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 160

WIN XP, WIN 2003
D5 Enter D 2006
BeitragVerfasst: Mi 02.10.02 08:39 
Hi Mambo,

versuche es doch mal so..., ich finde es sehr elegant und funktionier bei mir prima!!

ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
const
  VerInfoNames : array[0..9] of ShortString =
                            ('CompanyName','FileDescription',
                             'FileVersion','InternalName','LegalCopyright',
                             'LegalTradeMarks','OriginalFilename','ProductName',
                             'ProductVersion','Comments');

//************************************************************

procedure GetAllVersionInfo(FileName: String; InfoList : TStringList);
var
  i : integer;
  Info, InfoName, DEInfoName : string;

begin
  for i := 0 to High(VerInfoNames) do
  begin
    InfoName := VerInfoNames[i];
    DEInfoName := DEVerInfoNames[i];
    Info := GetVersionInfo(FileName, InfoName);
    if Length(Info) > 0 then
      Infolist.Add(DEInfoName + Tab + Info);
  end;
end;

//************************************************************


Tschöö

Maggi :wink: