12345678910111213141516171819202122232425 |
- [Code]
- function GetFullVersion(VersionMS, VersionLS: cardinal): string;
- var
- version: string;
- begin
- version := IntToStr(word(VersionMS shr 16));
- version := version + '.' + IntToStr(word(VersionMS and not $ffff0000));
- version := version + '.' + IntToStr(word(VersionLS shr 16));
- version := version + '.' + IntToStr(word(VersionLS and not $ffff0000));
- Result := version;
- end;
- function fileversion(file: string): string;
- var
- versionMS, versionLS: cardinal;
- begin
- if GetVersionNumbers(file, versionMS, versionLS) then
- Result := GetFullVersion(versionMS, versionLS)
- else
- Result := '0';
- end;
- [Setup]
|