![]() |
Re: Schnell u. einfach rausfinden ob Win9x oder Win NT / 2k
Das ist schön kurz... :) Werd ich mir nachher mal angucken, muss jetzt erstmal weg...
DANKE! MfG Florian :hi: |
Re: Schnell u. einfach rausfinden ob Win9x oder Win NT / 2k
Ist GetVersion nicht obsolete?
Zitat:
|
Re: Schnell u. einfach rausfinden ob Win9x oder Win NT / 2k
Und noch eine Alternative: Win32Platform aus der SysUtils...
|
Re: Schnell u. einfach rausfinden ob Win9x oder Win NT / 2k
so gehts glaube ich auch(keine garantie):
Code:
edit:du kannst die fuktion noch nach boolean umändern und bei den ersten drei results false ausgeben, und bei den anderen true.
uses SysUtils;
function GetWinVersion: string; begin result:='Unbekannte Version'; case Win32Platform of 1: begin // 9x-Reihe if Win32MajorVersion=4 then begin if Win32MinorVersion=0 then result:='Windows 95' else if Win32MinorVersion=10 then result:='Windows 98' else if Win32MinorVersion=90 then result:='Windows Me'; end; end; 2: begin // NT-Reihe if (Win32MajorVersion=3) and (Win32MinorVersion=51) then result:='Windows NT 3.51' else if (Win32MajorVersion=4) and (Win32MinorVersion=0) then result:='Windows NT 4' else if Win32MajorVersion=5 then begin if Win32MinorVersion=0 then result:='Windows 2000' else if Win32MinorVersion=1 then result:='Windows XP' else if Win32MinorVersion=2 then result:='Windows .NET Server'; end; end; end; //Win32CSDVersion enthält Informationen zu Servicepacks if Win32CSDVersion<>'' then result:=result+' '+Win32CSDVersion; end; |
Re: Schnell u. einfach rausfinden ob Win9x oder Win NT / 2k
Hi,
dann hast du aber die Version als String. Meiner Meinung nach doof. Außerdem sind die bisherigen Lösungen wesentlich kürzer. ;) Und Florian kam es ja auf eine kurze Lösung an. *g* Chris |
Re: Schnell u. einfach rausfinden ob Win9x oder Win NT / 2k
Moin!
Dann ganz kurz mit SysUtils, da die Delphi Progs das beim Start eh ermitteln:
Delphi-Quellcode:
MfG
Function IsNT : Boolean;
Begin Result := ( Win32Platform = 2 ); End; Muetze1 |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:13 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz