Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Feststellen, welches Betriebssystem läuft (D2010 /Win7) (https://www.delphipraxis.net/151431-feststellen-welches-betriebssystem-laeuft-d2010-win7.html)

hoika 18. Mai 2010 13:01

Re: Feststellen, welches Betriebssystem läuft (D2010 /Win7)
 
Hallo,

Also muß ich mich durch die TouchScreen-Sache beißen.

Touchscreen = Maus

Naja, fast 100% ;)


Heiko

mkinzler 18. Mai 2010 13:02

Re: Feststellen, welches Betriebssystem läuft (D2010 /Win7)
 
Nicht bei W7

Kurt56 18. Mai 2010 13:05

Re: Feststellen, welches Betriebssystem läuft (D2010 /Win7)
 
Echt????
OK, aber das Tool "TTouchKeyboard" kann ich vergessen,
wenn es ein Rechner mit Win2000 (ohne Touchscreen) ist :lol:

Dafür die Betriebssystemabfrage. (Und der Umstieg von D7 auf D2010)

himitsu 18. Mai 2010 14:09

Re: Feststellen, welches Betriebssystem läuft (D2010 /Win7)
 
Zitat:

Zitat von Kurt56
Nun schimpfe nicht gleich, ich bin kein Superspezialist,

Keine Sorge ... hier ist ja wohl der-/diejenige böse, welche(r) diesen Code verbrochen hat.

Aber wäre es da nicht besser abzufragen, ob ein TouchScreen vorhanden ist?
Es kann ja mal sein, daß ein Win7-Rechner ohne einen TS läuft
und dagegen könnte auch ein Win2000-Rechner einen TS haben.

mkinzler 18. Mai 2010 14:21

Re: Feststellen, welches Betriebssystem läuft (D2010 /Win7)
 
Zitat:

und dagegen könnte auch ein Win2000-Rechner einen TS haben.
Dieser dann aber per "Maus" bedient wird.
Die "neue" Touch-Steuerung funktioniert erst ab W7

himitsu 18. Mai 2010 14:25

Re: Feststellen, welches Betriebssystem läuft (D2010 /Win7)
 
Dafür würde früher vom TouchScreen über einen Treiber die Maus gesteuert, also kommt das fast auf's Selbe raus ... zumindestens beim 1-Finger-Tippen :lol:

mkinzler 18. Mai 2010 14:27

Re: Feststellen, welches Betriebssystem läuft (D2010 /Win7)
 
Die neue Windows 7 Touchscreen API, welche auch von Delphi ab D2010 unterstützt wird, ist aber viel mächtiger!

Bernhard Geyer 19. Mai 2010 07:10

Re: Feststellen, welches Betriebssystem läuft (D2010 /Win7)
 
Zitat:

Zitat von Kurt56
Vielleicht, weil ICH die nich kenne :?:

Wo findet man denn diese Funktionen?

JCL bei Sourceforge.

generic 31. Mai 2010 13:17

Re: Feststellen, welches Betriebssystem läuft (D2010 /Win7)
 
Zitat:

Zitat von Kurt56
Herzlichen Dank.


Delphi-Quellcode:
    if (myOsVersion.dwMajorVersion =6 ) and
       (myOsVersion.dwMinorVersion = 1) then
         Result := 'Windows 7';
und er zeigt mir auch meine Betriebssystemversion.

Die best practices von Windows sagen, dass du nicht mehr auf die OS Version prüfen sollst, sondern auf die Features des OS.
Das heißt für dich, dass du prüfen solltest "ist touch verfügbar".

Man abgesehen davon musst du wohl deinen Code bei Windows 7 R2 oder Windows 8 dann anpassen.
Das müsstest du nicht bei Featureprüfung


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:32 Uhr.
Seite 2 von 2     12   

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