Hallo!
Ich habe Probleme, Directinput zu initialisieren. Die Verwendung von
DirectInput8Create(Application.Handle,DIRECTINPUT_VERSION,IID_IDirectInput8,FDirectInput,NIL);
schlägt immer mit DIERR_INVALIDPARAM fehl.
Ich habe es auch schon über den Umweg CoCreateInstance & Initialize probiert. Erstellen kann ich das Direct_Input-Interface, initialisieren geht dann aber nicht:
FDirectInput.Initialize(Application.Handle,DIRECTINPUT_VERSION);
liefert ebenfalls wieder DIERR_INVALIDPARAM.
Was mache ich falsch?
Ich benutze die Headers von Delphi-Jedi.org respektive (
clootie.narod.ru), installiert ist DirectX9.
Cu,
Udontknow