Registriert seit: 22. Jan 2008
Ort: Erfurt
958 Beiträge
Delphi 7 Enterprise
|
Re: Programmversion wird nicht richtig übernommen?!
29. Jun 2008, 18:13
Zitat von Svenkan:
Ich habe es nun mal mit der Funktion
Delphi-Quellcode:
function GetCurrentVersion: 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 := 'Version '+IntToStr(dwFileVersionMS shr 16);
Result := Result + '.' + IntToStr(dwFileVersionMS and $FFFF);
Result := Result + '.' + IntToStr(dwFileVersionLS shr 16);
end;
FreeMem(VerInfo, VerInfoSize);
end;
versucht. Aber auch hier bekomme ich das Ergebnis '1.0.0'.
Hast Du den Anhang in dem Thread mal von Shark genommen?
Gruss Kaki
Repeat Until true=false;
|
|
Zitat
|