Hallo,
wenn ich versuche, einigen Polylinien eine TrueColor zuzuweisen, erhalte ich bei einer Polyline, welche einen Bogen enthölt die Fehlermeldung:
Laufzeitfehler '-2145386467 (8020001d)':
Ungültiger ADSRX-Name
Das TrueColor Objekt wird mit folgenden Zeilen erzeugt:
Public Function farbeErzeugen(r&, g&, b&) As AcadAcCmColor
Dim farbe As AcadAcCmColor 'Farbe deklarieren
Set farbe = GetInterfaceObject("AutoCAD.AcCmColor.16") 'inititalisieren
farbe.SetRGB r, g, b 'Farbwert setzen
Set farbeErzeugen = farbe
End Function
und mit folgender Zeile zugewiesen:
fpolySSet(polyIndex).TrueColor = farbeErzeugen(255,0,0))
Bei "normalen" Polylinien funktioniert es einwandfrei, nur bei besagtem Polygon mit dem Kreisbogen gibt es Probleme.
Woran liegt das und wie behebe ich das Problem?
Grüße,
Jaquimo
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP