Czy nie mogl by ktoś tak poprawić poniższą procedure żęby sprawdzała jaki jest dokładnie system i np. w zaleznosci od tego dpisywał items do listboxa ...
var
OS:TOsVersionInfo;
begin
OS.dwOSVersionInfoSize:=SizeOf(os);
GetVersionEx(os);
case os.dwPlatformId of
VER_PLATFORM_WIN32s: Caption:='WIN 3.1';
VER_PLATFORM_WIN32_WINDOWS: Caption:='WIN 9x';
VER_PLATFORM_WIN32_NT: Caption:='WIN NT';
end;
end;
Jeżeli chcesz mieć dokładną wersję systemu to pola:
dwMajorVersion oraz dwMinorVersion zawierają dokładny numer systemu.
Np. Win NT 3.51:
dwMajorVersion = 3
dwMinorVersion = 51
Np. Win NT 4.0:
dwMajorVersion = 4
dwMinorVersion = 0
Np. Win 2000:
dwMajorVersion = 5
dwMinorVersion = 0
Np. Win XP:
dwMajorVersion = 5
dwMinorVersion = 1
Kod pochodzi z podstrony 4p ...