SB
Size: a a a
SB
z
z
z
z
AS
AS
СП
function VersionInfoRec: TFileProductVersion;
VAR
Stream: TResourceStream;
vr: TVersionResource;
fi: TVersionFixedInfo;
BEGIN
Initialize(Result);
TRY
Stream:= TResourceStream.CreateFromID(HINSTANCE, 1, PChar(RT_VERSION));
TRY
vr:= TVersionResource.Create;
TRY
vr.SetCustomRawDataStream(Stream);
fi:= vr.FixedInfo;
RESULT := fi.FileVersion;
vr.SetCustomRawDataStream(nil)
FINALLY
vr.Free
END
FINALLY
Stream.Free
END
EXCEPT
END
end;
RS
СП
function CompareVersions(pVersion1, pVersion2: TVersion): Integer;
begin
Result := CompareValue(pVersion1.Vr, pVersion2.Vr);
end;
AS
function CompareVersions(pVersion1, pVersion2: TVersion): Integer;
begin
Result := CompareValue(pVersion1.Vr, pVersion2.Vr);
end;
SB
СП
AS
z
СП
z
z
AS
z