|
AutoCAD VBA : InsertBlock funktioniert immer nur einmal pro Zeichnung
Nemorem am 12.03.2008 um 11:57 Uhr (0)
Hallo zusammen.Ich fand folgenden etwas schwer zu diagonostizierenden Fehler. Mit dem Code:Sub InsertErrorTest() Dim myBK As AcadBlockReference Dim Pt1(0 To 2) As Double Pt1(0) = 0: Pt1(1) = 0: Pt1(2) = 0 Set myBK = ActiveDocument.ModelSpace.InsertBlock(Pt1, "C:Kreis.dwg", 1#, 1#, 1#, 0)End SubFüge ich einen Block in meine Zeichnung ein. Funktioniert wunderbar, kann natürlich auch mehrmals gedrückt werden, dann sind mehrere Kreise in meiner Zeichnung, alles soweit kein Problem.So das Problem taucht abe ...
| | In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : AppendOuterLoop und GetLoopAt inkompatibel
Nemorem am 30.10.2008 um 08:33 Uhr (0)
Ja so gehts leichter, danke erstmal.Dennoch verstehe ich noch immer nicht warum das GetLoopAt Resultat nicht für AppendOuterLoop verwendet werden kann. Es kann schon sein, dass wie du sagst AutoCAD eine sehr komplexe Umgrenzung nicht mehr wiederherstellen kann (was aber schlecht gemacht ist, denn wenns einmal klappt, müsste es doch immer gehen), nur das ist in meinem Beispiel ja nicht der Fall. Bei der Schraffur in der Schnittmenge zweier Kreise findet er die Kreise ja Problemlos, ich kann den Array mit de ...
| | In das Form AutoCAD VBA wechseln |
|
Anzeige:
Anzeige: (Infos zum Werbeplatz)
 |