' schrieb:Hi,
das liegt daran, dass du nur eine Eventstruktur pro Blockdiagramm verwenden darfst! Theoretisch gehen zwar auch zwei, aber die dürfen dann keine gemeinsamen Auslöser (= Controls) haben! Welches Event soll denn da (zuerst) abgearbeitet werden?
Ausserdem: Eine Whileschleife hat IN einer Casestruktur ÜBERHAUPT NIX VERLOREN! In einem Event sollte nur kurz was angetriggert werden (z.B. ein Zustandsübergang einer State Machine) und dann gehts wieder weiter! Theoretisch kannst du zwar einen Code im Event beliebig lange ausführen, was soll dann aber beim nächsten Event passieren? Soll die Schleife abgebrochen werden? Oder doch lieber das neue Event laufen? Und was ist danach mit der Schleife? Alles in allem äußerst unsauber...
Außerdem: Pack die entsprechenden Controls in dein jeweiliges Eventcase, dann sind sie sauber aufgeräumt! Das ist bedeutend übersichtlicher!
Gruss
Achim
Ich habe nur eine Eventstruktur....die beiden Cases sind nur ins gleiche Bild kopiert um den Fall deutlicher zu machen.
Nochmal, auch wenn man es anscheinend nicht macht.
In dem einen Case ist es möglich die While-schleife zu beenden.....in dem anderen nicht und ich hab keine Ahnung wieso?
gruß