Ich habe eine Funktion zur Erzeugung eines Bogenmasses. Bevor diese jedoch erzeugt wird (auf Layer AM_5), wird der zuvor aktuelle Layer ausgelesen und weggeschrieben (Variable "Layer_alt"). Am Ende des Programms soll wieder auf das vor der Bogenmaßerzeugung aktuelle Layer geschaltet werden. Leider klappt das nicht so richtig; das Programm gibt folgende Fehlermeldungen:
Befehl: Bitte Bogen wählen: _dimangular Bogen, Kreis, Linie wählen oder <Scheitelpunkt angeben>: Position des Maßbogens angeben oder [Mtext/Text/Winkel]: _text Maßtext eingeben <289>: {\fAMGDT|b0|i0|c0|p2;k}107 Position des Maßbogens angeben oder [Mtext/Text/Winkel]: _layer Ungültige Punkteingabe. Position des Maßbogens angeben oder [Mtext/Text/Winkel]: se Ungültige Punkteingabe. Position des Maßbogens angeben oder [Mtext/Text/Winkel]: AM_0 Ungültige Punkteingabe.
Gibt's unter euch einen LISP-Spezi, der das Problem lösen kann? Ich habe die den Fehler verursachende Programmzeile (vorletzte Zeile) auskommentiert!