Hi, danke für die Antwort, einen der Threads habe ich auch schon gefunden.
Nur bräuchte ich eben eine Lösung für mein Problem.
Ich möchte während der Laufzeit code ausführen. Eine möglichkeit, die mir dazu einfällt wäre es, zB
den Text zeilenweise aus einer Memo Komponente auszulessen, dann mit string funktionen die aufgerufenen
Funktionen filtern.
Dann bräuchte man allerdings für alles was aufgerufen werden kann, eine eigene funktion. zB für die for-Schleife:
Delphi-Quellcode:
function forloop(iFrom, iTo:integer;mode:string;loopwhat:string):string;
var
i : integer;
begin
... mode validieren ...
... loopwhat validiere ...
// if mode = ++
for i:= iFrom to iTo do
begin
loopwhat;
end;
// if mode = --
for i:= iFrom downto iTo do
begin
loopwhat;
end;
end;
Noch komplizierter wird es dann, wenn neue Variablen generiert werden sollen.
Also ich bräuchte quasi eine Möglichkeit meine eigene Scriptsprache zu erzeugen, welche aber die Funktionen von Delphi übernehmen kann.
Hoffe ihr könnt mir helfen :].
~stiftII