gut die frage hat sich eh erledigt das ichs nu ganz anders machtrotzdem danke....
nun hab ich ein anderes problem.
ich möchte 7 zeichen auswerten ->so aufgebaut:
"licht:1"
demnach muss ich 7 zeichen empfangen
da ich das rn128 funk board habe.... mache ich das mit
zahl is sowas wie ein überlauf das die schleife nicht ewig weiterläuft wenn nix kommt...(ja hätte auch ne for to next schleife nehmen können.Code:Do Zahl = Zahl + 1 Z = Inkey() If Z <> 0 Then Licht = Licht + Chr(z) If Len(licht) = 7 Or Zahl = 20 Then Exit Do Loop
dannach folgt das:
hier meckert er 4 mal...ka warum...Code:If Len(licht) = 7 Then Tempo = Mid(licht , 7 , 1) Modus = Val(tempo) Select Case Modus Case 0 'beide Modis aus Portb.6 = 0 Portb.7 = 0 Case 1 '2. Blinkmodus an Portb.6 = 1 Portb.7 = 0 Case 2 'Landelichter an Portb.6 = 0 Portb.7 = 1 Case 3 'beide Modis an Portb.6 = 1 Portb.7 = 1 End Select End If
dannCode:in der zeile: tempo=mid(lciht,7,1) der fehler : Error:46 Assignement error [Tempo: 0 MID(LICHT,7,1):200]Code:modus=val(tempo) der fehler : Error:46 Assignement error [MODUS: 0 VAL(TEMPO):200]der letzteCode:error:7 IF THEN expectet [158]
vor allem die letzten 2 versteh ich nicht....is ja alles da?!stört sich Bascom an dem select case darin???Code:error:123 END IF expectet







Zitieren
Lesezeichen