Prolog Bedingung (optional)
Für jede Bedingung kann ein " Prolog" (Vorlauf, Preprozess) definiert werden. Beim Generieren von Codestrecken wird dieser Prolog direkt vor der entsprechenden Bedingung in den Sourcecode eingebunden.
Einer Bedingung kann ein beliebig komplexer Prozess vorangehen, wie z.B. DB-Zugriffe, Calls, Auswertungen, Berechnungen,…

Hinweise:
-
Ein Bedingungsprolog dient nur dazu, die logische Auswertung eines Systemzustandes vorzubereiten (z.B. Datenbankzugriffe oder komplexe Rechenoperationen vor Auswertung der Variablen- und Feldinhalte).
-
Vorteilhaft dabei ist, dass der Prolog nur dann ausgeführt wird, wenn er auch wirklich benötigt wird, d.h. wenn die Bedingung für die aktuelle Verarbeitungssituation (d.h. Programmzweig) relevant ist.
-
Jeder Bedingungs-Prolog muss selbstständig ablauffähig sein. Er darf keinen anderen Bedingungs-Prolog voraussetzen und darf selbst auch nicht in einem anderen Prozess (z.B. in einer Aktion) vorausgesetzt werden.