Files |  Tutorials |  Articles |  Links |  Home |  Team |  Forum |  Wiki |  Impressum

Aktuelle Zeit: Di Jul 08, 2025 06:15

Foren-Übersicht » Programmierung » Allgemein
Unbeantwortete Themen | Aktive Themen



Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 
Autor Nachricht
BeitragVerfasst: Mo Mär 31, 2008 12:50 
Offline
DGL Member
Benutzeravatar

Registriert: Do Jun 09, 2005 13:48
Beiträge: 117
Wohnort: Sankt Augustin
Hallo,

seit ich ein neues Notebook mit Windows Vista habe, bin ich kurz vor dem Verzweifeln. Ich habe eine OpenGL-Anwendung unter Delphi 2005 entwickelt. Unter XP läuft noch alles einwandfrei. Wenn ich diese Anwendung unter Vista laufen lasse friert die ein, sobald ich eine der folgenden Tasten drücke:

Alt
F11
F12
alle Tasten des numerischen Blocks (auch Num-Lock)
Alle extra Pfeiltasten (links, rechts, hoch, runter)

Ich habe diese Tasten auch in anderen Anwendungen mit Delphi 2005 ohne OpenGL Einbindung ausprobiert und da funktioniert alles reibungslos.

Das Probolem scheint aus meiner Sicht die Zusammenarbneit von OpenGL, Vista und Delphi zu sein.

Hat jemand eine Idee oder kann mich auf den richtigen Dampfer bringen?


Danke,

Andree


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo Mär 31, 2008 13:52 
Offline
DGL Member

Registriert: Mi Okt 16, 2002 15:06
Beiträge: 1012
Frägst du die Tasten per Delphi Form ab, oder gehst du über Windows Messages ?

Würde dir empfehlen in deiner renderschleife das GetKeyAsyncState zu benutzen.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Weder, noch ...
BeitragVerfasst: Di Apr 01, 2008 08:32 
Offline
DGL Member
Benutzeravatar

Registriert: Do Jun 09, 2005 13:48
Beiträge: 117
Wohnort: Sankt Augustin
Hallo,

ich benutze sowohl die KeyDown, -Up und -Pressed Methoden wie auch GetAsyncKeyState. Leider komme ich gar nicht so weit, dass ich das beurteilen kann wo es hängt. Es muss in einer der Borland Units passieren, da ich zu keinem Breakpoint in meinen Applikationen komme.

Andree


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 
Foren-Übersicht » Programmierung » Allgemein


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 6 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
  Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de
[ Time : 0.008s | 14 Queries | GZIP : On ]