- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
one Circle Create OK! , next Circle Create Error!
Sub New(ByVal infoPipe As textProcess)
Dim drawCount As Integer
drawCount = infoPipe.circlePnt.Count
Dim doc As Document = Application.DocumentManager.MdiActiveDocument
Dim db As Database = doc.Database
Using tr As Transaction = db.TransactionManager.StartTransaction()
Try
For i = 0 To 0 'drawCount - 1
Dim btr As BlockTableRecord = tr.GetObject(db.CurrentSpaceId, OpenMode.ForWrite, True, True) '' Error Line
Dim objCircle As New Circle(infoPipe.circlePnt(i), Vector3d.ZAxis, infoPipe.circleSize(i) / 2)
btr.AppendEntity(objCircle)
tr.AddNewlyCreatedDBObject(objCircle, True)
tr.Commit()
Next
Catch ex As autodesk.AutoCAD.Runtime.Exception
Application.DocumentManager.MdiActiveDocument.Editor.WriteMessage("Exception : " & ex.Message)
Finally
tr.Dispose()
End Try
End Using
End Sub
Please Help me.
Solved! Go to Solution.