Einzelnen Beitrag anzeigen

Iwo Asnet

Registriert seit: 11. Jun 2011
313 Beiträge
 
#6

AW: Parser - billige Lösung

  Alt 3. Apr 2012, 13:42
Bei MSSQL (Task management) kann man solche Sequenzen sehr leicht und intuitiv erstellen.
Man hat keine Schleifen, aber bedingte Ausführung von Schritten

Stell Dir vor, eine Tabelle mit 3 Spalten (Nummer, Befehl, Aktion nach Beenden)
Entscheidend ist "Aktion nach Beenden" dort gibt es zur Auswahl
"Bei Erfolg: Beenden"
"Bei Erfolg: Weiter bei Schritt xy"
"Bei Fehler: Beenden"
"Bei Fehler: Weiter bei Schritt xy"

Damit kann man einfache Verzweigungen und sogar Schleifen "programmieren"

Sollte sich auch als INI-Datei ablegen lassen.
Code:
[Schritt1]
Befehl=Essen
Parameter_1=Nudeln
Parameter_2=Gulasch
Naechster_Schritt_Bei_Erfolg=Schritt_Nachtisch
Naechster_Schritt_Bei_Fehler=Schritt_Herr_Ober

[Schritt_Nachtisch]
Befehl=Essen
Parameter_1=Torte
Parameter_2=Sahne
Naechster_Schritt_Bei_Erfolg=Schritt_Zahlen
Naechster_Schritt_Bei_Fehler=Schritt_Herr_Ober

[Schritt_Herr_Ober]
Befehl=Meckern
Parameter_1=Was für ein Saftladen!
Parameter_2=Ich werde nicht zahlen.
Naechster_Schritt_Bei_Erfolg=ENDE
Naechster_Schritt_Bei_Fehler=Schritt_Zahlen

[Schritt_Zahlen]
Befehl=Bezahlen
Naechster_Schritt_Bei_Erfolg=ENDE
Naechster_Schritt_Bei_Fehler=Schritt_Herr_Ober
  Mit Zitat antworten Zitat