wir haben eine umfangreiche Anwendung , die der Benutzer entweder über die
GUI oder über einfache *.txt Script Dateien verwenden kann.
Für die script Formatierung verwenden wir momentan *.ini file mit folgendem Layout
Delphi-Quellcode:
[Befehl]
Class=Leseverzeichniss
Parameter1=.bmp
Parameter2=Change_To_JPG
nicht sehr schön - fumktioniert aber. Wir haben halt mit einem Befehl auf Nutzer-Wünsche reagiert und angefangen, mittlerweile haben wir ca. 20 Befehle eingebaut.
Der neuerste Benutzer Request : ich möchte Befehle in Schleifen abarbeiten können, nur wenn Befehl i erfolgreich ist dann führ auch Befehl i+1 aus .....
Dh. der Simple Ansatz von einst kommt an seine Grenzen, der Wunsch entwickelt sich zu einer kleinen script - Sprache für unsere Anwendung
Meine aktuelle Idee besteht darin jetzt jeden Befehl als
DLL Bereitzustellen und via DOS Batch dann die jewiligen
DLL mit den nötigen Daten zu versorgen.
Gibt es eine bessere Idee für unser Problem ?
Will halt einen kompletten Parser programmieren