Also ich habe jetzt das Timeout entfernt aber das Try noch nicht eingebaut.
Jetzt habe ich einfach einen Code für den MC mit Print einmal pro Sekunde "Hallo" geschrieben.
Doch kann ich wenn ich das vb Prog debug gemacht habe nur einmal den Button 4 drücken und da erscheint nur einmal Hallo.
Doch liegt das wahrscheinlich daran ,dass es immer in der ersten Zeile ausgegeben wird un dich da nur keinen Unterschied sehen kann.Oder ??
Jetzt habe ich mal diesen Code für den MC genommen:
Code:
$regfile = "m32def.dat"
$crystal = 16000000
$baud = 9600
$hwstack = 32
$swstack = 32
$framesize = 32
Config Portd.7 = Output
Config Portc.2 = Output
Config Portc.5 = Output
Portc.2 = 1
Portc.5 = 1
Dim Wort As Byte
Wait 1
Sound Portd.7 , 400 , 450
Sound Portd.7 , 400 , 250
Sound Portd.7 , 400 , 450
Wait 2
Main:
Waitms 500
Input "?" , Wort
Select Case Wort
Case 1
Waitms 10
Portc.5 = 0
Print "An"
Waitms 500
Case 0
Waitms 10
Portc.5 = 1
Print "Aus"
Waitms 500
Case 3
Waitms 10
Portc.2 = 0
Print "An"
Waitms 500
Case 2
Waitms 10
Portc.2 = 1
Print "Aus"
Waitms 500
Case Else
Waitms 10
Print "Fehler"
Waitms 10
End Select
Goto Main
Doch wenn ich den angezeigt bekommen möchte funktionier das mit dem Button nicht (er wartet wieder ewig).
Meine Vermutung :Liegt es an dem Input Befehl ???
Lesezeichen