DirectInput8Create
-
Hallo,
ich hab eine Funktion geschrieben, die DirectInput initialisieren soll.
Doch schon der erste Funktionsaufruf " DirectInput8Create(...)" schlägt fehl. Hier ist mal ein Teil des Codes in dem der Laufzeitfehler auftritt:bool DInput_initialisieren(HINSTANCE hinst) { HRESULT dirval; dirval = DirectInput8Create(hinst, DIRECTINPUT_VERSION,IID_IDirectInput7, (LPVOID *)&lpDI,NULL); if(dirval != DI_OK) { MessageBox(hwnd,"Fehler bei CreateInput 8","Bang",MB_ICONEXCLAMATION); return false; } //.... //.... }
Hab echt keine Ahnung woran das liegen könnte. Hängt es vielleicht damit zusammen, dass ich schon das DirectX 9 Sdk benutzte?
Danke für eure Hilfe.
MFG Julian
-
jube schrieb:
DirectInput8Create ... IID_IDirectInput7
-
Danke! Funktioniert. Bin ich blöd, dass ich da nicht selber drauf gekommen bin.
MFG Julian