Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
' schrieb:Soll das Programm anhalten und du stellst Taste 1, Taste 2, keine (oder beide?) ein und bestätigst dann, sodass das Programm weiterläuft.
Oder hält das Programm an und läuft entsprechend der Taste weiter, die du drückst?
Hei,
die zwei Buttons und der Case sind momentan innerhalb einer While-Schleife.
So dass man im Case zum Beispiel nen Zähler einbaut.
Bei Taste 1 zählt dieser hoch, bei Taste 2 runter und wenn keine gedrückt wird, hält er den Wert.
Eigentlich supersimpel, ich probier schon ne Zeitlang rum. Vielleicht komm ich auch gleich drauf...
' schrieb:Mein Problem war: Wie wähle ich einen von drei Cases mittels zweier Buttons aus.
Warum drei Case, wenn zwei reichen: einer für +1, einer für -1.
Gibt jede Taste auf einen eigenen Case. Im True-Zweig Operation ausführen, sonst nix tun.
' schrieb:Mein Problem war: Wie wähle ich einen von drei Cases mittels zweier Buttons aus.
Generiere aus den Zuständen der Taster eine Zahl zwischen 0 und 3. Dazu kannst du das Auswahlelement verschachteln.
Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Also der Case heißt nicht Case. Sondern der Fall heißt Case. Der Case heißt Casestruktur. Verwirrt?
Also die Struktur = Case Struktur.
Ein einzelner Fall der Struktur = ein Case.
Nebenbei bemerkt finde ich die Variante mit einem Case eleganter. Bei einem so simplen Beispiel macht das zwar keinen Unterschied, aber sobald du komplizierter wirst (mehrere Cases) wird das ganze schnell unübersichtlich, wenn du überall einen Case hast. Zudem kommst du in Problembereiche, wenn nicht "beide aus" und "beide ein" sich gegenseitig kompensieren, wie bei dir.
Ich löse das für gewöhnlich mit einem Array aus Booleanelemente. Diesen Array kannst du dann in eine Zahl umwandeln und du hast dann einzelne Fälle.
Wenn du die Bedienelemente auch noch im FP beliebig anordnen willst, dann nimm einen Cluster und mach den Rahmen davon transparent.
Grüße
A few weeks of developement and testing can save a WHOLE afternoon in the library!
20.06.2008, 16:33 (Dieser Beitrag wurde zuletzt bearbeitet: 20.06.2008 16:33 von kpa.)