Hallo Tobias,
ich würde es so machen:
Gruß DirkCode:Case 0 : PortD.0 = 0 : PortC.0 = 1
Hallo,
was ist an diesem Befehl falsch und wie muss ich das richtig schreiben?
ich möchte mehrere Ausgänge setzen/rücksetzen:
Case "0" : PortD.0 = 0 ; PortC.0 = 1
Tobias
...
Hallo Tobias,
ich würde es so machen:
Gruß DirkCode:Case 0 : PortD.0 = 0 : PortC.0 = 1
Befehle musst du mit einem ":" trennen, ";" ist nur zur Trennung in einem Print-Befehl.
Du kannst aber auch übersichtlicher schreiben
Case 0:
Portd.0=0
Portc.0=1
Case 1:
.
.
.
Gruß
Rolf
vielen Dank für die schnellen Antworten!
@Dirk:
funktioniert nicht
Case "0" : Portd.0 = 0 : Portc.0 = 1
@for_ro:
funktioniert perfekt.
vielen Dank! Tobias
...
Case 0 : funktioniert, wenn bei Select Case eine numerische Variable steht. Du testest evtl. auf ein Textzeichen, dann ist Case "0" natürlich richtig.funktioniert nicht
Case "0" : Portd.0 = 0 : Portc.0 = 1
Ansonsten kann man die Befehle nach Case mit Doppelpunkten hinter einander in dieselbe Zeile schreiben.
Das war's hauptsächlich, was ich zeigen wollte.
Gruß Dirk
Hallo Dirk,
bei dem Case kannst du seltsamerweise nur einen Befehl mit : abtrennen.
Bei einfachen Zuweisungen gibt's diese Einschränkung nicht.
Gruß
Rolf
Lesezeichen