Entwickler-Ecke
Windows API - Welches Windows läuft gerade ?
Hochhaus - Sa 15.12.12 13:23
Titel: Welches Windows läuft gerade ?
Hallo allerseits !
in einem meiner Programme müsste ich wissen, welche Windows-Version gerade läuft. Zu unterscheiden wären: Win95, Win98, NT, ME, 2000, XP, Vista, 7 oder 8. Wie kann ich dies programmtechnisch mit Delphi XE2 und 6 feststellen ?
Danke im Voraus für jede Antwort !
Hochhaus
Hochhaus - Sa 15.12.12 13:28
Danke !
So was kann ich gut gebrauchen. Super !
Hochhaus
MeierZwoo - Mi 02.01.13 16:35
Dabei wird aber bei gesetztem Kompatibilitätsmodus die Win-Version des Kompatibilitätsmodus und nicht das wirklich lfd. Windows zurückgeliefert!
jaenicke - Mi 02.01.13 16:57
MeierZwoo hat folgendes geschrieben : |
Dabei wird aber bei gesetztem Kompatibilitätsmodus die Win-Version des Kompatibilitätsmodus und nicht das wirklich lfd. Windows zurückgeliefert! |
Und das ist auch gut so! Ein großer Teil der nicht lösbaren Inkompatibilitäten bei neuen Windowsversionen rührt (abgesehen von nicht vorhandenen neuen Treibern) von Software her, die die Windowsversion anderweitig zu bestimmen versucht. Und da kann man dann nur noch die Erkennung der Windowsversion patchen...
Wichtig ist auch auf Version "größer oder gleich" zu prüfen und nicht auf "ist gleich". Dann braucht man den Kompatibilitätsmodus meistens nicht einmal.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!