Zitat von
ltmick:
.. ist ein richedit platziert, in dem der user waehrend der laufzeit eingaben machen kann. ich moechte nun diese eingaben zeilenweise als befehle interpretieren fuer die turtle.
eine der wichtigen Eigenschaften eines Richedit (oder Memo)s ist ja daß mann irgendwo hinschreiben kann wo man gerade lustig ist. Da sollte es recht schwer fallen, die letzte Eingabe als Befehl für eine Turtle zu interpretieren.
Zitat von
ltmick:
... anders ausgedrueckt: eine user-eingabe in einem eingabefeld soll ausgelesen und so interpretiert werden, als stuende sie als exakt dieser befehl im quellcode an der stelle (prozedur), wo die eingabe ausgelesen wird.
geht das?
Na klar!
Der Benutzer gibt ein LINKS[CR], Du liest das Eingabefeld aus und
Delphi-Quellcode:
If Eingabe='LINKS' then MachwasLinks;
If Eingabe='RECHTS' then MachwasRechts;
...
usw.
Das alles könnte man dann durchaus zu einem Interpreter ausbauen.
Im Ernst rate ich Dir allerdings, Dir da schon vorhandenes Material zu besorgen (Interpreter/Compiler/Parser...) und das dann für Deine Zwecke anzupassen.
Gruß
K-H