.NET

Reply
Distinguished Contributor
368 Posts
0 Kudos
Registered: ‎12-05-2003
Post 1 of 1

release object

76 Views, 0 Replies
10-19-2005 12:30 PM
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
Vault Pro 2014, Windows 7 64 bit, AutoCAD (ACA, Map) 2014
Post to the Community

Have questions about Autodesk products? Ask the community.

New Post
Announcements
Are you interested in helping shape the future of the Autodesk Community? To participate in this brief usability study, please click here. Your time and input is greatly appreciated!