MFreiberger
Level-3
- Beiträge
- 3.272
- Reaktionspunkte
- 913
-> Hier kostenlos registrieren
Moin Zusammen,
wie bekomme ich es einfach hin, zu erkennen, wann ein Baustein das erste mal Berabeitet wird?
Also:
- Baustein wird aufgerufen.
- Baustein wird nicht mehr aufgerufen.
- Baustein wird wieder aufgerufen.
- Baustein wird nicht mehr aufgerufen.
- Baustein wird wieder aufgerufen.
- ...
Immer, wenn der Baustein (FB) aufgerufen wird, soll er quasi einen Initialzyklus durchlaufen, dann seine Aufgabe abarbeiten und fertig melden.
Beim nächstenmal, wenn er aufgerufen wird, soll dasselbe passieren.
Erst hatte ich gedacht, eine Variable zu setzen, wenn der Baustein bearbeitet wird und zurückzusetzen, wenn er fertig ist. Aber was ist, wenn der Baustein nicht mehr aufgerufen wird, bevor er fertig ist? Dann bleibt die Variable true und beim nächsten Bausteinaufruf funktioniert die Abfrage nicht mehr...
Der Baustein soll in einer Schrittkette aufgerufen werden. Wenn diese abbricht, wird der Baustein ja vorzeitig nicht mehr aufgerufen. Trotzdem soll die Initialisierung beim nächsten Aufruf wieder funktionieren.
Wenn ich so darüber nachdenke, wird es wahrscheinlich keine Lösung geben. Außer, den Baustein zweimal aufzurufen. Also in der Schrittkette einen Schritt zum Initialisieren und einen weiteren Schritt zur regulären Bearbeitung.
Hat Jemand eine andere Idee?
VG
MFreiberger
wie bekomme ich es einfach hin, zu erkennen, wann ein Baustein das erste mal Berabeitet wird?
Also:
- Baustein wird aufgerufen.
- Baustein wird nicht mehr aufgerufen.
- Baustein wird wieder aufgerufen.
- Baustein wird nicht mehr aufgerufen.
- Baustein wird wieder aufgerufen.
- ...
Immer, wenn der Baustein (FB) aufgerufen wird, soll er quasi einen Initialzyklus durchlaufen, dann seine Aufgabe abarbeiten und fertig melden.
Beim nächstenmal, wenn er aufgerufen wird, soll dasselbe passieren.
Erst hatte ich gedacht, eine Variable zu setzen, wenn der Baustein bearbeitet wird und zurückzusetzen, wenn er fertig ist. Aber was ist, wenn der Baustein nicht mehr aufgerufen wird, bevor er fertig ist? Dann bleibt die Variable true und beim nächsten Bausteinaufruf funktioniert die Abfrage nicht mehr...
Der Baustein soll in einer Schrittkette aufgerufen werden. Wenn diese abbricht, wird der Baustein ja vorzeitig nicht mehr aufgerufen. Trotzdem soll die Initialisierung beim nächsten Aufruf wieder funktionieren.
Wenn ich so darüber nachdenke, wird es wahrscheinlich keine Lösung geben. Außer, den Baustein zweimal aufzurufen. Also in der Schrittkette einen Schritt zum Initialisieren und einen weiteren Schritt zur regulären Bearbeitung.
Hat Jemand eine andere Idee?
VG
MFreiberger