Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - String als Delphi-Code ausführen...


Lindi - Sa 04.02.06 11:20
Titel: String als Delphi-Code ausführen...
Hallo @ all!

Ich wollte nur kurz fragen, ob es möglich ist einen String nach dem Starten des Programmes einlesen zu lassen (z.B.: aus einer Datei) und dann im Programm als eigenen Delphi-Code ausführen zu lassen?
Bei PHP und JavaScript gibt es ja dafür den Befehl "eval()".
Gibt es sowas bei Delphi auch?

Vielen Dank für eure Antworten im Voraus und mit freundlichen Grüßen Lindi


Gausi - Sa 04.02.06 11:22

Hallo und :welcome: in der Entwickler-Ecke!

So ohne weiteres ist das in Delphi nicht möglich, aber hier [http://www.delphi-forum.de/topic_Zur+Laufzeit+vorher+undefinierten+Code+ausfuehren_55326.html] wurde diese Woche schonmal diese Frage gestellt, und auch ein paar Lösungsansätze vorgestellt.


alzaimar - Sa 04.02.06 11:23

Nein, das gibt es nicht.

Aber es gibt Komponenten, die das können (Script-Interpreter). Schau mal bei [url]http://www.remobjects.com[/url], oder (Meinem Favoriten) http://sourceforge.net/projects/dws.


Lindi - Sa 04.02.06 11:29

Danke für die schnelle Antwort!!!

Schade dass es nicht ohne weiteres möglich ist.

Ich werde mir mal die Lösungsvorschläge anschauen.

MfG Lindi