Hallo,
warum willst du das mit Select Case machen? Wegen der Übersichtlichkeit?
Falls immer nur ein Taster gedrückt ist und die alle an einem Port hängen, kannst du sowas machen:
Code:
Tür1 Alias 1
Tür2 Alias 2
Tür3 Alias 4
Fenster1 Alias 8
Fenster2 Alias 16
....
Select Case PINB
Case Tür1
....
Case Tür2
....
....
End Select
Ein Select ist immer nur für genau ein Case zutreffend. Wenn du also mehrere Taster gedrückt hast, passiert nix.
Anders bei deinen IFs. So wie du sie angegeben hast, werden alle Taster nacheinander überprüft und falls gedrückt wird die zugehörigen Befehle ausgeführt. Also kannst du auch mehrere Taster gleichzeitig drücken und es werden die Befehle für alle gedrückten ausgeführt.
Ein Select funktioniert so wie ein If...Elseif...Elseif...Else...Endif
Gruß
Rolf
Lesezeichen