Hi,
>> Wenn ich mein makro starte läuft das programm Immer zu schnell durch
Dieses Problem hätten aber einige gerne (dass das Programm zu schnell ist).
Wenn Du BACKGROUNDPLOT auf 0 stehen hast, dann kann es nicht sein, dass mal 2 Layer, mal kein Layer ausgegeben wird. Der Code darf, wenn BACKGROUNDPLOT auf 0 steht, bei der Zeile
Plot.PlotToDevice
erst dann weiterarbeiten, wenn der Plot abgewickelt ist. Daher kann die Schleife nicht zwischenzeitlich schon einen Layer weiter sein. Prüf das mal, indem Du in der Folgezeile (nach dem Plot.PlotToDevice) einen Breakpoint setzt, die Zeile wird erst angesteuert, wenn der Plotauftrag innerhalb von AutoCAD draussen ist.
Was ev. schon hilft, wäre eine REGEN einzubauen, bevor Du den Plot startest, um sicherzustellen, dass die Stati für On/Off auch im Editor aktualisiert werden.
- alfred -
------------------
www.hollaus.at
[Diese Nachricht wurde von a.n. am 09. Dez. 2010 editiert.]