Moin,
also an Vista an sich kanns nicht liegen, weil das auf nem Vista Rechner programmiert wurde. Ich habs eben auch noch mal auf Vista probiert, da läuft es. Morgen werde ich es mal auf der Arbeit an einem Win7 Rechner probieren und versuchen herauszufinden wo der Fehler liegen könnte. Wahrscheinlich liegst an irgendeinem DirextX Kram, davon habe ich aber auch nicht so viel Ahnung...
Hallo, ich habe den "Fehler" gefunden. Eigentlich ist es kein Fehler, sondern nur eine anscheinend undokumentierte Änderung.
In Sharp Develop muss man im Menü auf Projekt -> Referenz hinzufügen klicken und dann in der GAC Liste Microsoft.DirectX und Microsoft.DirectX.DirectInput markieren (mit gedrückter STRG Taste) und dann auf "Wählen" klicken. Wenn man jetzt das Projekt neu kompiliert funktioniert es ohne Fehlermeldung. Allerdings habe ich keinen Joystick mehr, daher kann ich es nicht probieren. Sollte aber ziemlich sicher klappen.
hi
danke für die infos.
jetzt muss ich nurnoch sehen das ich das alles auf die reihe bekomme.
kann ich das beispielprogramm von dir einfach mit diesem sharp devolop öffnen und es umändern?
oder muss ich alles selbst programiieren?
(habe nämlich davon keine ahnung, aber ich versuche es mal.
melde mich dan nochmal.
Wen es von von dir gestattet ist stelle ich dan hier einen link zu einer unter win 7 funktionieren version rein
Bei mir unter Vista gehts noch immer nicht.
Ich hab aber auch keinen Joystick angeschlossen.
Mein Rechner hat noch nicht mal einen Serialport mehr.
Kann es sein, dass das Program abschmiert, weil er keinen Port findet und du das im Program nicht abfängst?
hallo
ich probiere das prog gleich mal an meinem 2ten rechner aus.
der joystick wird aber via USB angeschlossen.
ist das ein problem?
mus der joystick beim ausführen iengesteckt sien oder erst später
Der Joystick MUSS per USB angeschlossen sein. Beim Programmstart macht das Programm erst mal gar nichts glaube ich. Joystick sollte aber vorher eingesteckt sein. Erst wenn man auf einen der Buttons drückt wird der Serialport bzw. der Joystick wirklich geöffnet. Gibts das nicht stürzt das Programm ab. Fehler fange ich nicht ab, ist ja nur ne quick & dirty demonstration.
also also also,
das prgramm läuft thx.
echt nett von dir danke für die mühe.
So nun habe ich das näckste problem.
Wen ich im programm com1 wähle (da hängt mein RS232 kabel dran steht auch so in meinem terminal programm) und dan auf joystick instalieren drücke, schreibt er mir die position nur an meiner rn control (1.4) regt sich nichts.
Ich habe einen beispielcode aus dem beitrag genommen, aber es kommt garnichts.
ich habe am angang des codes noch ein geräusch am lautsprecher und eine RS232 ausgabe reingemacht.
der ton kommt und auch mein test satzt wird im terminal angezeigt.
wen ich dan das terminal schließe und dein prog benutze passiert gernichts
kan mir da wer helfen?
stelle gleich den code rein einen mom
Dim X As Integer
Dim Y As Integer
Dim X1 As Word
Dim X2 As Word
Dim Y1 As Word
Dim Y2 As Word
Sound Portd.7 , 200 , 450
Print "Starte Joystick-Test"
Sound Portd.7 , 200 , 450
Do
'Darauf warten dass irgendwas gesendet wird
Input "" , X
Input "" , Y
Lesezeichen