hallo,
so geht das einfach nicht, da der INPUT-Befehl nict sofort ausgeführt/beendet wird. So etwas würde nur klappen wenn ein verschlüsseltes Makro mittels LOAD_MACRO geladen würde und anschliessendem Start ausgeführt würde. Aber in dieser Konstellation geht das nicht. Und wie wäre es mit ....
DEFINE LINIENZUG
...
OPEN_INFILE 1 "datendatei"
POLYGON
LOOP
READ_FILE 1 zeile
EXIT_IF (zeile = "END-OF-FILE")
zeile
END_LOOP
CLOSE_FILE 1
END_DEFINE
und in der Datendatei würden dann nur noch die reinen Koordinaten stehen. Dann das Makro LINIENZUG mit STORE_MACRO linienzug in die Datei "linienzug.mc" schreiben. Jetzt klappt es mit dem Start aus einer Datei...
LOAD_MACRO "linienzug.mc"
LINIENZUG
Lese dazu auch mal in der Hilfe unter INPUT.
So wie immer ungetestet.
Viel Glück damit
------------------
Grüsse aus dem Schwarzwald 
www.Andreas-Baumgartner.de
Edit: bin ich soooo langsam heute? Bereits zum zweiten Male schreibt jemand eine Antwort während ich noch überlege...
[Diese Nachricht wurde von baumgartner am 24. Oktober 2003 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP