Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.624 Beiträge
Delphi 12 Athens
|
Re: [Kompo] TWindowsVersionsInfo - Kompo zur Windowserkennun
14. Jan 2009, 11:59
Kleiner Verbesserungsvorschlag:
Delphi-Quellcode:
function CheckWinVer(CompareMode : TCompareMode; CompareWinVer : TWindowsVersions) : Boolean;
var
wvi : TWindowsVersionInfo;
begin
{$IFDEF USE_VCL}
wvi := TWindowsVersionInfo.Create(nil);
{$ELSE}
wvi := TWindowsVersionInfo.Create;
{$ENDIF}
try
case CompareMode of
Like : Result := wvi.WindowsVersion = CompareWinVer;
GreaterThan : Result := wvi.WindowsVersion > CompareWinVer;
GreaterLike : Result := wvi.WindowsVersion >= CompareWinVer;
LessThan : Result := wvi.WindowsVersion < CompareWinVer;
LessLike : Result := wvi.WindowsVersion <= CompareWinVer;
OutSide : Result := wvi.WindowsVersion <> CompareWinVer;
else
Result := False;
end;
finally
FreeAndNil(wvi);
end;
end;
Detlef "Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
|