Suchergebnisse
Suchergebnisse 1-5 von insgesamt 5.
So, ich konnte jetzt denn Joystick-Treiber neu installieren und siehe da, meine Force-Feedback-Ansteuerung funktioniert wieder wunderbar wenn ich nicht den EXCLUSIVE-Mode verwende: Quellcode 1 pJoystick->SetCooperativeLevel(NULL, DISCL_NONEXCLUSIVE | DISCL_BACKGROUND) Da Microsoft jedoch schreibt, dass mann für FF den EXCLUSIVE-Mode verwenden soll, hätte ich trotzdem eine Frage an euch. Glaubt ihr dass das UNBEDINGT notwendig ist? Ich weiß schließlich immer noch nicht warum mein Treiber versagt ...
Oder zumindest beim starten für das FF, dachte ich. In der DirectX-Hilfe steht nämlich unter Cooperative Levels : "To use force-feedback effects, an application must have exclusive access to the device" Was bei mir aber nicht der Fall war und es hat komischer weise trotzdem funktioniert. Es kann natürlich auch sein, dass genau darin mein Problem lag, weshalb jetzt vielleicht sogar der Treiber(?) Probleme macht. Auch nach einem Neustart des Rechners.
Momentan kann ich leider nicht weiter probieren, da ich anscheinend ein Treiberproblem habe. Die FF-Ansteuerung funktioniert momentan nicht einmal mehr mit der Demosoftware des Joystick-Herstellers (Saitek). Den Treiber erneut instnallieren geht auch nicht, da der Anbieter gerade Probleme auf der Homepage hat und den passenden Treiber nicht anbieten kann. Muss ich wohl die Feiertage abwarten. Was mich allerdings sehr verwundert ist, dass der Code vorher auch für Force-Fedback bereits lief. Auch,...
Gibt es eine Funktion, die mir in der Iinit-Funktion einen dementsprechenden Wert zurück liefern könnte? (Zum Testen verwende die Klasse momentan in einer Konsolenanwendung. Später möchte ich sie eventuell in einer DLL einfügen)
Hallo, ich möchte eine Klasse erstellen, in der die Daten vom Joystick ausgelesen werden und Force-Feedback angesteuert werden kann. Das Daten auslesen funktioniert soweit. Nur wenn ich ForceFeedback nutzen möchte, heiß es, die application MUSS in "exclusive access" betrieben werden. Hierfür verwende ich: Quellcode 1 2 3 pJoystick->SetCooperativeLevel(NULL, DISCL_EXCLUSIVE | DISCL_BACKGROUND))) //DISCL_EXCLUSIVE, DISCL_NONEXCLUSIVE //DISCL_FOREGROUND Der Kompieler meckert aber, dass er als erste...