I am trying to get some block info from an Autocad drawing using vb.net.
It was working fine with autocad 2005.When we upgraded to autocad 2006, it is crashing.
The first one is having problem is in the line
Dim CurrentSpace As String
CurrentSpace = AppObj.ActiveDocument.ActiveLayout.Block.Name '
This is returning >> "*Paper_Space"
For I = 0 To AppObj.ActiveDocument.Blocks.Count – 1 ‘ERROR IS HERE ’
Where AppObj is Autodesk.AutoCAD.Interop.AcadApplication
The error is
An unhandled exception of type 'System.Runtime.InteropServices.COMException' occurred in DrawingIndexer.exe
Additional information: No database
If I look in the quick watch window for AppObj.ActiveDocument.Blocks this is the error
Blocks < an="" exception="" of="" ="">
Under quick watch for AppObj.ActiveDocument.blocks
this is the error
error: an exception of type: System.Runtime.InteropServices.COMException occurred Autodesk.AutoCAD.Interop.Common.AcadBlocks
But AppObj.ActiveDocument.activelayout is populating under quick watch.