Archiv verlassen und diese Seite im Standarddesign anzeigen : Ausgänge setzen?
TobiasBlome
05.02.2008, 17:49
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:
Case 0 : PortD.0 = 0 : PortC.0 = 1
Gruß Dirk
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
TobiasBlome
05.02.2008, 18:08
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
funktioniert nicht
Case "0" : Portd.0 = 0 : Portc.0 = 1
Case 0 : funktioniert, wenn bei Select Case eine numerische Variable steht. Du testest evtl. auf ein Textzeichen, dann ist Case "0" natürlich richtig.
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
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.