.NET
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

release object

0 REPLIES 0
Reply
Message 1 of 1
wesbird
196 Views, 0 Replies

release object

Hi,
When I draw a line or offset a pline, I need to use
BlockTableRecord.AppendEntity
Transaction.AddNewlyCreatedDBObject
to add to AutoCAD database. but how about I don't want to add them to AutoCAD database? I just need this line(pline) for calculation, or find the intersection point with other AutoCAD Object. in VBA, I will delete them afterward. How is in .NET? Just simple NOT add to database? Should I release them with Close() or Dispose()?
btw, what's the difference between Close() or Dispose()?
I tried to run Curve.Close(), and get a compile warning:
xxxx.cs(887,7): warning CS0618: 'Autodesk.AutoCAD.DatabaseServices.DBObject.Close()' is obsolete: 'Use Transaction instead'


Thank you and appreciate your help
Wes
Windows 10 64 bit, AutoCAD (ACA, Map) 2023
0 REPLIES 0

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk DevCon in Munich May 28-29th


Autodesk Design & Make Report

”Boost