Ich beschäftige mich grade mit der Turtle-Grafik mit Delphi, und möchte die Befehle um eine Figur zu zeichnen (z.B.: mitte; move(100); turn(90)…) in einem Textfeld in dem Programm eingeben können. Ich möchte also einen Text in den Quellcode einfügen können. Geht das, und wenn wie?
Hallo,
du brauchst da nichts nachträglich in den Quelltext einfügen. Das ist sowieso unmöglich, da es sich um ein compiliertes (nicht interpretiertes) Programm handelt.
Da die Turtle einen überschaubaren Satz an Methoden hat, kannst Du einfach einen „Parser“ schreiben, der Deine Eingabe analysiert.
D.h. Du untersuchtst die Eingabe nach den bekannten Turtle-Befehlen und rufst dann den zugehörigen Befehl der Turtlegrafik auf.
Gruß, Niels