Select to view content in your preferred language

ICommandBars exception - ArcMap crash

1308
4
Jump to solution
01-18-2012 04:47 AM
AlbertoLaurenti
Deactivated User
Testing my VB.NET 2010 app in ArcMap an exception occurs when ICommandBars is instantiated.

  
 ' zoom to selected      Dim mxApp As ESRI.ArcGIS.Framework.IApplication     Dim numUID As UID = New ESRI.ArcGIS.esriSystem.UID     numUID.Value = "{AB073B49-DE5E-11D1-AA80-00C04FA37860}"     Dim commandBars As ICommandBars = mxApp.Document.CommandBars   '>>> error here!!!!!!!!     Dim cmdItem As ICommandItem = CommandBars.Find(numUID, False, False)     If Not (cmdItem Is Nothing) Then         cmdItem.Execute()     End If


Message: Exception first-chance type 'System.NullReferenceException' in LUCAS.dll.

Please can anybody help me?
Thanks in advance.
AL

P.S. ArcGIS 10 SP1 on Windows 7, VS2010.
0 Kudos
1 Solution

Accepted Solutions
sapnas
by
Frequent Contributor
assign mxDocument to mxApp Prior to Dim commandBars As ICommandBars = mxApp.Document.CommandBars Statement.

View solution in original post

0 Kudos
4 Replies
sapnas
by
Frequent Contributor
Where is the initialization for mxApp? I see the declaration but no initialization.

Are you using Arcmap?
0 Kudos
AlbertoLaurenti
Deactivated User
Yes, I use ArcMap.

Dim mxDocument As ESRI.ArcGIS.ArcMapUI.IMxDocument = My.ArcMap.Application.Document


I've to "hook" ArcMap? Please could you explain me better?
Thanks
0 Kudos
sapnas
by
Frequent Contributor
assign mxDocument to mxApp Prior to Dim commandBars As ICommandBars = mxApp.Document.CommandBars Statement.
0 Kudos
AlbertoLaurenti
Deactivated User
Thanks! Now it works.
0 Kudos