INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Ereignisse



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!

27.07.2009, 18:21
Beitrag #10

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.687
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Ereignisse
Hallo kalle
' schrieb:Schließen kann ich das Exec-Objekt wenn ich die Methode Terminate aufrufe (mittlerer Case). Steht die linke Schleife komm ich aber nicht zu diesem Punkt. Daher wollte ich die refnum an eine externe Schleife routen die immer dreht. Das hinrouten der Refnum klappt auch,

Ich hab mir das Bild nochmals angekuckt und muss sagen: Du solltest dich mal mit weiteren Programmiertechniken auseinandersetzen. z.B. mit Event-Cases. Der Button BOOLEAN, der die Schnittstelle zum Excel-Sheet öffnen, gehört als Event gehandelt. Ggf. kann die linke While-Schleife durch eine Statemachine ersetzt werden. Sollte es bei dem Excel-Interface keine Events geben (Event: "Eine Zeile ist da!") so gibt es vielleich eine Polling-Methode ("Ist eine Zeile da?"). Dass eine Methode solange wartet, bis etwas da ist ("ReadLine") finde ich nicht gut. Mit dem Polling/Event fiele auch die rechte While-Schleife weg.

Warum die rechte While-Schleife stehenbleibt, kann ich von hier aus nicht erklären. Möglicherweise hängt das damit zusammen, dass der Terminate mehrmals hintereinander gemacht wird. Und das liegt eben daran, weil der Button BOOLESCH gepollt und nicht per Event verarbeitet wird.

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Ereignisse - kalle - 21.07.2009, 14:11
Ereignisse - eg - 21.07.2009, 14:52
Ereignisse - kalle - 21.07.2009, 20:53
Ereignisse - rolfk - 22.07.2009, 07:37
Ereignisse - kalle - 27.07.2009, 10:19
Ereignisse - IchSelbst - 27.07.2009, 11:10
Ereignisse - kalle - 27.07.2009, 14:39
Ereignisse - IchSelbst - 27.07.2009, 15:43
Ereignisse - kalle - 27.07.2009, 16:18
Ereignisse - IchSelbst - 27.07.2009 18:21
Ereignisse - rolfk - 27.07.2009, 22:28
Ereignisse - kalle - 06.08.2009, 09:35

Gehe zu: