DirectX-Forum - Beitragsübersicht -
ThemaDX9: DirectInput Events
Von El Coucho
Datum 30. August 2009 um 21:23:57
Frage Hallo,
auf der Seite hier habe ich neulich überrascht festgestellt, dass es auch Events bei DirectInput gibt ( http://www.vb-fun.de/cgi-bin/loadframe.pl?ID=vb/directx/directx019.shtml). Leider ist dieser Artikel über DirectX7 und VB6. Da ich noch nicht viel Ahnung im Programmieren mit DirectX habe, bekomme ich das leider nicht mit DirectX9 und VB.net hin.

Ausserdem habe ich noch eine allgemeine Frage zu Events: ist ein direkter Methodenaufruf schneller diese über ein Event aufzurufen?
Antwort:
Von Nico
E-Mail nico.schertler@gmx.de
Datum 30. August 2009 um 22:57:39
Antwort Hallo!

Ich hab auch noch nicht gewusst, dass es so ein Event gibt. Scheint ja aber nur einzutreten, wenn sich etwas ändert. Also solche komfortablen Events wie KeyPress oder so gibts nicht. Ein Umschreiben auf DX9 sollte eigentlich kein Problem sein. Ich werd das morgen gleich mal in Angriff nehmen (hab auch ein Programm, das zur Zeit noch nicht mit dem Event arbeitet) und das Ergebnis hier posten. Schneller sollte es auf jeden Fall sein, da ja Überprüfungen aller Art nur durchgeführt werden, wenn sich etwas ändert und nicht in jedem Schleifendurchgang.
Dann noch zu deiner allgemeinen Frage: Ich denke mal, dass ein direkter Aufruf schneller ist, da ja ein Event den direkten Aufruf noch einmal kapselt. Kannst du aber auch relativ leicht rausfinden, indem du ein kleines Testprogramm schreibst, das ein paar Milliarden solcher Aufrufe durchführt und die Zeit misst und zum Schluss vergleicht.

Nico
[ Antwort schreiben | Zurück zum DirectX-Forum | Forum-Hilfe ]
Antworten
DX9: DirectInput Events - El Coucho 30. August 2009 um 21:23:57
Re: DirectInput Events - Nico 30. August 2009 um 22:57:39
Re: DirectInput Events - El Coucho 31. August 2009 um 10:20:52
Re: DirectInput Events - mdx 03. September 2009 um 09:10:17

Ihre Antwort
(Nick-)Name   Wichtige Informationen zur Namensangabe
E-Mail (opt.)  Wichtige Informationen zur Angabe einer eMail-Adresse
Thema   Wichtige Informationen zur Angabe eines Themas
Betrifft (IDE)  DirectX 9
Ihre Antwort
Smilies
Mehr...
FettKursivUnterstrichen   Übersicht der Tipp-KürzelÜbersicht der Projekt-KürzelÜbersicht der Bücher-Kürzel 
Homepage
Titel
Root-Smilies              
             
             
[ Zurück zum DirectX-Forum | Forum-Archiv | Forum-Hilfe | Chat ]

Zum Seitenanfang

Startseite | VB-/VBA-Tipps | Projekte | Tutorials | API-Referenz | Komponenten | Bücherecke | Gewinnspiele | VB.Net | .Net-Forum | DirectX | DirectX-Forum | Chat | Ausschreibungen | Links | Suchen | Stichwortverzeichnis | Feedback | Impressum

Seite empfehlen Bug-Report
Letzte Aktualisierung: Sonntag, 13. Dezember 2015