Autor Beitrag
frank-wob
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Di 06.12.11 13:27 
Hallo,

ich habe ein Problem zu dem ich keinen Lösungsansatz finde.

Ich möchte in eine bestehende Software eine Art Mini-Script-Sprache einbauen.
Der Anwender soll das zur Laufzeit selbst definieren können.

Ungefähr so:

Wenn e1=1 und e2=1 oder e5=0 dann a1=1

e1-e16 und a1-a8 sind Variablen vom Typ Byte und können den Wert 1 und 0 annehmen können aber andere Namen haben. (Nutzerdefiniert)
Es wird nur und/oder benötigt.

Bisher hatte ich das mit einem Konsolenprogramm und Batch gelöst. Nun soll das aber mit einem Windows-Programm gelöst werden. Da das Konsolenprogramm unter Win64 nicht mehr läuft.

Gibt es für so etwas evtl. schon eine Komponente (Auch Kaufkomponente) oder kann mir jemand ein Beispiel nennen, wie man einen solchen String richtig parsen kann und vor allem dann die richtigen Aktionen daraus ableitet.

Danke
Frank
Nersgatt
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1581
Erhaltene Danke: 279


Delphi 10 Seattle Prof.
BeitragVerfasst: Di 06.12.11 13:32 
Ist zwar nicht 100% was Du suchst, aber das Grundkonzept könnte passen:
www.delphi-treff.de/...rpreter/die-theorie/

_________________
Gruß, Jens
Zuerst ignorieren sie dich, dann lachen sie über dich, dann bekämpfen sie dich und dann gewinnst du. (Mahatma Gandhi)