Liebes Forum,
ich möchte die Beschreibung eines Layers ändern mit
Code:
...
ThisDrawing.Layers.Item((LayLst(intI))).Description = strVariable
...
Das Sub habe ich auf einen Icon gelegt.
Beim ersten Anklicken des Icons läuft alles richtig durch.
Klickt man gleich nach der ersten Ausführung nochmal auf das Icon, erhält man eine Fehlermeldung "Sperrverletzung" in der oben angeführten Zeile.
Zeichnet man vor dem zweiten Mal Ausführen z.B. eine Linie, läuft es wieder einwandfrei durch.
Füge ich nur diese Zeile in ein Sub ein und setze einen festen Layernamen ein und einen festen String, kann man das Sub fehlerfrei mehrmals ausführen.
Woran kann das liegen?
Was ist das Objekt, das die Sperrverletzung auslöst?
Wie kann man das finden?
Wie kann man das betroffene Objekt dann "freigeben"?
------------------
Grüße aus München
Christian
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP