Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Dave

Alter Hase

  • »Dave« ist der Autor dieses Themas

Beiträge: 757

Wohnort: Berlin

  • Private Nachricht senden

21

02.03.2004, 19:04

ich habe eine audigi 2 (soudkarte). dabei ist auch ein anschluss für gamecontroller. somit habe ich 2 (der zweite ist auf dem mainboard).

könnte das vielleicht probleme bereiten?

Dave

Alter Hase

  • »Dave« ist der Autor dieses Themas

Beiträge: 757

Wohnort: Berlin

  • Private Nachricht senden

22

03.03.2004, 22:38

bitte.. brauche dringend hilfe.

Dave

Alter Hase

  • »Dave« ist der Autor dieses Themas

Beiträge: 757

Wohnort: Berlin

  • Private Nachricht senden

23

04.03.2004, 16:39

außerdem werden bei mit 5 (!) joysticks initialisiert. warum auch immer...

Dave

Alter Hase

  • »Dave« ist der Autor dieses Themas

Beiträge: 757

Wohnort: Berlin

  • Private Nachricht senden

24

05.03.2004, 15:01

bitte!!!!! brauche dringend hilfe. vezweifel hier noch :-(

25

05.03.2004, 15:55

Ich habe mir den Code von der TriBase Engine mal angesehen und dort wird es einfach so gemacht, das jedes Input Device, das angeschlossen ist, auch Initialisiert wird. Am Code der TriBase sollte es daher nicht liegen. Weil dieser nur darauf reagiert was das System sagt. Zudem hat ja sonst niemand ein Problem damit.

Was ich mir vorstellen könnte ist, das du ein kleines Treiberproblem hast. So denkt DI das du 5 Joys angeschlossen hast und DI gibt dann der TriBase bescheid und die Initialisiert dann diese Imaginären 5 Joys. Schau mal in deinen Systemeinstellungen nach. Vieleicht findest du da ein paar ungereimtheiten.

Zweite Möglichkeit wäre, wenn du ausversehen selber 5 Joys Initialisieren willst.

So...mehr kann ich dir im Moment leider nicht Helfen. Vieleicht Postest du mal das Log File der TB Engine. Vieleicht ergibt sich ja was.
Wichtig! Ich übernehme keinerlei Verantwortung für eventl. Datenverlust oder Schäden am Rechner ;D

Dave

Alter Hase

  • »Dave« ist der Autor dieses Themas

Beiträge: 757

Wohnort: Berlin

  • Private Nachricht senden

26

05.03.2004, 17:20

ich habe nur einen joystick installiert. wenn ich diesen lösche, werden nur noch 4 joysticks initlialisiert. das initialisiern klappt noch ohne fehler. in der nachrichtenschleife wiederholen sich dann diese fehler:

Quellcode

1
2
3
FEHLER: Der Aufruf von pDevice->GetDeviceState verursachte den DirectX-Fehler ERROR_READ_FAULT & DIERR_INPUTLOST! Beschreibung: Access to the device has been lost. It must be re-acquired. (tbDirectInput.cpp, Zeile 901, Funktion (Unbekannt)) 
 
FEHLER: Fehler beim Abfragen des Joysticks! (tbDirectInput.cpp, Zeile 1033, Funktion (Unbekannt))


ich initialisiere keine joysticks "von hand". rufe nur die init methode der dinput-klasse auf und in der move funktion dann die getstate methode.

dass es ein treiber problem oder zumindest irgendwie an meinem system liegt würde ich auch vermuten. nur was ist da los???

vielen dank.

27

05.03.2004, 17:36

Was da los ist kann ich dir ohne deinen Rechner leider auch nicht sagen. Das deine geposteten Fehler auftauchen ist klar. Es wird versucht die States deiner 4 Imaginären Joys zu hollen. Was natürlich nicht geht. -> Code Funktioniert.

DI glaubt das es neben deinem echten Joy noch 4 weitere gibt. Kann mir nur ein Treiberproblem dabei vorstellen. Mein Vorschlag wäre das du einfach mal DX9 und alle deine Input Treiber entfernst. Dann wird Win die Treiber für Tastatur und Mouse neu suchen und Installieren. Deinen Joy las erst einmal weg.
Vieleicht liegt es aber auch daran das dein Gameport auf deinem Board oder auf deiner SB Probleme macht, oder die beiden Treiber in konflikt stehen. Du wirst wohl nicht drum herum kommen, deine Treiber neu zu Installieren. Schau vorher aber noch einmal nach ob es nicht neue Versionen deiner Treiber gibt. Das könnte dein Problem vieleicht schon beheben.
Wichtig! Ich übernehme keinerlei Verantwortung für eventl. Datenverlust oder Schäden am Rechner ;D

Dave

Alter Hase

  • »Dave« ist der Autor dieses Themas

Beiträge: 757

Wohnort: Berlin

  • Private Nachricht senden

28

06.03.2004, 12:04

hi,

hab heute morgen erst mal meine adigi ausgebaut. hat nichts gebracht :-(
allerding ist mir im geräte manager unter eingabe geräte aufgefallen, dass zwei hid-konforme geräte und zwei hid-konforme benutzersteuergeräte neben meiner tastatur und maus installiert sind. was auch immer das ist :-D
hab sie jetzt deaktiviert und welch wunder es funktioniert!!!!

vielen dank,
david

Werbeanzeige