laptop and a wrench

Bug

The VB.NET F1 help feature is not functioning properly for Visual Studio 2005 and 2008 for ArcObject Types.

Last Published: August 25, 2014 No Product Found
Bug ID Number NIM033755
SubmittedMarch 31, 2008
Last ModifiedJune 5, 2024
Applies toNo Product Found
Version found9.3
StatusWill Not Be Addressed

Additional Information

No Public Explanation

Workaround

don1760 - 3/25/08I found that if you change the order of how documents are loaded for Help content in the Document Explorer that the correct ESRI type can be found using F1 help for <a href="http://VB.NET" target="_blank">VB.NET</a>. To accomolish this:1. In Visual Studio (2005 or 2008) hit F1 on an ArcObject Type to open the Document Explorer.2. In the Document Explorer, choose Tools | Options from the menus.3. In the Options dialog, expand the 'Help' node and click on the 'Online' sub-node.4. In the Options dialog, in the 'When loading Help content' area change the radio button to 'Try online first, then local' and click OK to close the dialog.Repeat step 1 and this time the F1 help will take directly to the ESRI Type.Note: this is only a workaround. The underlying problem is still not fixed. Somehow the <a href="http://VB.NET" target="_blank">VB.NET</a> IDE of Visual Studio is emitting multiple 'Active Context' priority 600 strings and the Document Explorer is going with Microsoft documents over our ESRI Types. You can see what is being emitted in the 'Active Content' area of the Dynamic Help in Visual Studio by using the Registry Editor (regedit.exe) to find the following registry key: "HEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\Dynamic Help" and setting the Data value of the "Display Debug Output in Retail" to "YES". To aid in debugging: I merged a couple of screen shots of the Dynamic Help 'Active Context' emitted strings in Visual Studio with the cursor over the keyword ISceeenDisplay as an attachment (see: F1_Help_issue_VB.NET_1.bmp).<a href="http://VB.NET" target="_blank">VB.NET</a>:Dim screenDisplay As IScreenDisplay = activeView.ScreenDisplayC#:IScreenDisplay screenDisplay = activeView.ScreenDisplay;

Steps to Reproduce

Bug ID: NIM033755

Software:

  • No Product Found

Get notified when the status of a bug changes

Download the Esri Support App

Discover more on this topic

Get help from ArcGIS experts

Contact technical support

Download the Esri Support App

Go to download options