AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Windows Version ermitteln

Ein Thema von Willie1 · begonnen am 23. Mai 2024 · letzter Beitrag vom 31. Mai 2024
Antwort Antwort
Seite 2 von 3     12 3      
Willie1

Registriert seit: 28. Mai 2008
655 Beiträge
 
Delphi 10.1 Berlin Starter
 
#11

AW: Windows Version ermitteln

  Alt 26. Mai 2024, 19:14
Du bekommst eigentlich alle Infos aus System.SysUtils.TOSVersion:

Code:

uses
  Syste.SysUtils;

  sTest := 'Betriebssystem: ' + TOSVersion.Name;
  sTest := 'Build: ' + TOSVersion.Build.ToString;

  etc.
Hallo DaCoda, bei Windows 10 wird alles außer der Buildnummer (=0) einschl. 64 Bit Edition richtig angezeigt. Windows 11 wird nicht erkannt. Mein Delphi ist alt, vielleicht ist es bei Delphi 11 korrigiert worden?!. Weiß das einer?
Gut hören kann ich schlecht, schlecht sehen kann ich gut - Ersteres stimmt nicht, das zweite schon.
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.580 Beiträge
 
Delphi 11 Alexandria
 
#12

AW: Windows Version ermitteln

  Alt 26. Mai 2024, 19:23
Ich will nur eine korrekte Anzeige der Windows Version in der About-Box.
Den Sinn habe ich nie verstanden. Soll das zeigen, dass man es schafft, das auszulesen? Wenn ich Details zu Windows möchte, warum sollte ich da in irgendeine Aboutbox schauen?

Aber das kann natürlich jeder machen wie er möchte.
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat
DaCoda

Registriert seit: 21. Jul 2006
Ort: Hamburg
143 Beiträge
 
Delphi 12 Athens
 
#13

AW: Windows Version ermitteln

  Alt 26. Mai 2024, 19:26
Ich habe das mal getestet unter Windows 11:

Code:
   Listbox1.Items.Add(TOSVersion.Name);
   Listbox1.Items.Add(TOSVersion.Build.ToString);
   Listbox1.Items.Add(TOSVersion.Major.ToString);
   Listbox1.Items.Add(TOSVersion.Minor.ToString);
Ergebnis siehe beigefügtes Bild.
Miniaturansicht angehängter Grafiken
ergebnis.png  
Debuggers don’t remove bugs, they only show them in slow-motion.
  Mit Zitat antworten Zitat
TomyN

Registriert seit: 8. Nov 2006
Ort: Bayreuth
243 Beiträge
 
Delphi 10.3 Rio
 
#14

AW: Windows Version ermitteln

  Alt 26. Mai 2024, 19:27
Zitat:
Ich frage überhaupt nichts ab. Das macht schon das Installationsprogramm InnoSetup
Drum hab ich auch zwei Versionen davon auf dem Rechner. Weil meine Software kann noch XP und Win7, Innosetup ab 6.X zumindest kein XP mehr...
Thomas Neumann
Meine Projekte
www.satlive.audio
www.levelcheck.de
  Mit Zitat antworten Zitat
Willie1

Registriert seit: 28. Mai 2008
655 Beiträge
 
Delphi 10.1 Berlin Starter
 
#15

AW: Windows Version ermitteln

  Alt 26. Mai 2024, 19:36
Hallo DaCoda, dann hast du wahrscheinlich Delphi 11. Bei mir wird für Build, Major, Minor u.a. Integer Werte immer 0 angezeigt. Auch 11 wird nicht angezeigt.

TOSVesrion.ToString Bei mir steht Windows 10 (Version 10.0 Build 0 64-Bit Edition) auf beiden Rechnern.
Gut hören kann ich schlecht, schlecht sehen kann ich gut - Ersteres stimmt nicht, das zweite schon.

Geändert von Willie1 (26. Mai 2024 um 19:43 Uhr)
  Mit Zitat antworten Zitat
DaCoda

Registriert seit: 21. Jul 2006
Ort: Hamburg
143 Beiträge
 
Delphi 12 Athens
 
#16

AW: Windows Version ermitteln

  Alt 26. Mai 2024, 19:47
Hallo Wille,
hol dir die Info's doch direct aus der Registry:
Miniaturansicht angehängter Grafiken
ergebnis.png  
Debuggers don’t remove bugs, they only show them in slow-motion.
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.580 Beiträge
 
Delphi 11 Alexandria
 
#17

AW: Windows Version ermitteln

  Alt 26. Mai 2024, 20:47
Hallo Wille,
hol dir die Info's doch direct aus der Registry:
Es ging ja darum, dass Windows 11 auch als Windows 11 erkannt wird. An der Stelle steht auch unter Windows 11 aber "Windows 10 Pro".
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.048 Beiträge
 
Delphi 12 Athens
 
#18

AW: Windows Version ermitteln

  Alt 26. Mai 2024, 22:52
Wie wir im Manifest sehen, ist ein Windows 11 ja auch ein 10 ... hat jedenfalls die selbe GUID
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.580 Beiträge
 
Delphi 11 Alexandria
 
#19

AW: Windows Version ermitteln

  Alt 26. Mai 2024, 23:46
Wie wir im Manifest sehen, ist ein Windows 11 ja auch ein 10 ... hat jedenfalls die selbe GUID
Windows 10 ist ja auch die letzte Windowsversion.
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.048 Beiträge
 
Delphi 12 Athens
 
#20

AW: Windows Version ermitteln

  Alt 27. Mai 2024, 00:50
macOS ist auch nur der neue Name ... intern ist es doch auch nur ein OS X, also soooo verkehrt kann es nicht sein
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 3     12 3      

 

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:28 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz