BUG: VI 1.0 Uninstall Removes Forms 2.0 Registry Entries
ID: Q195185
|
The information in this article applies to:
-
Microsoft Visual Studio versions 6.0, 97
-
Microsoft Visual InterDev, versions 1.0, 6.0
SYMPTOMS
After you uninstall or remove Visual InterDev 1.0, Microsoft Forms 2.0
objects are no longer properly registered. When you try to add a Microsoft
Forms 2.0 control to a project, the following error appears:
Class not registered.
Looking for object with CLSID: {C62A69F0-16DC-11CE-9E98-00AA00574A4F}
When you pass a Microsoft Forms 2.0 ProgID to the CreateObject() function
(for example, Set objForm = CreateObject("Forms.Form.1")), the following
error appears:
ActiveX component can't create object.
When you attempt to open an existing project that uses Forms 2.0 controls,
you might receive one of the previous errors, or the following error:
Errors occurred during load.
Can't load or unload this object
The CLSIDs and ProgIDs that are removed are listed in the following table:
ProgID CLSID
------------------------- --------------------------------------
Forms.CheckBox.1 {8BD21D40-EC42-11CE-9E0D-00AA006002F3}
Forms.ComboBox.1 {8BD21D30-EC42-11CE-9E0D-00AA006002F3}
Forms.CommandButton.1 {D7053240-CE69-11CD-A777-00DD01143C57}
Forms.Form.1 {C62A69F0-16DC-11CE-9E98-00AA00574A4F}
Forms.Frame.1 {6E182020-F460-11CE-9BCD-00AA00608E01}
Forms.HTML:Checkbox.1 {5512D116-5CC6-11CF-8D67-00AA00BDCE1D}
Forms.HTML:Hidden.1 {5512D11C-5CC6-11CF-8D67-00AA00BDCE1D}
Forms.HTML:Image.1 {5512D112-5CC6-11CF-8D67-00AA00BDCE1D}
Forms.HTML:Option.1 {5512D118-5CC6-11CF-8D67-00AA00BDCE1D}
Forms.HTML:Password.1 {5512D11E-5CC6-11CF-8D67-00AA00BDCE1D}
Forms.HTML:Reset.1 {5512D114-5CC6-11CF-8D67-00AA00BDCE1D}
Forms.HTML:Select.1 {5512D122-5CC6-11CF-8D67-00AA00BDCE1D}
Forms.HTML:Submitbutton.1 {5512D110-5CC6-11CF-8D67-00AA00BDCE1D}
Forms.HTML:Text.1 {5512D11A-5CC6-11CF-8D67-00AA00BDCE1D}
Forms.HTML:TextArea.1 {5512D124-5CC6-11CF-8D67-00AA00BDCE1D}
Forms.Image.1 {4C599241-6926-101B-9992-00000B65C6F9}
Forms.Label.1 {978C9E23-D4B0-11CE-BF2D-00AA003F40D0}
Forms.ListBox.1 {8BD21D20-EC42-11CE-9E0D-00AA006002F3}
Forms.MultiPage.1 {46E31370-3F7A-11CE-BED6-00AA00611080}
Forms.OptionButton.1 {8BD21D50-EC42-11CE-9E0D-00AA006002F3}
Forms.ScrollBar.1 {DFD181E0-5E2F-11CE-A449-00AA004A803D}
Forms.SpinButton.1 {79176FB0-B7F2-11CE-97EF-00AA006D2776}
Forms.TabStrip.1 {EAE50EB0-4A62-11CE-BED6-00AA00611080}
Forms.TextBox.1 {8BD21D10-EC42-11CE-9E0D-00AA006002F3}
Forms.ToggleButton.1 {8BD21D60-EC42-11CE-9E0D-00AA006002F3}
CAUSE
The Visual InterDev 1.0 uninstall unregisters fm20.dll.
RESOLUTION
After you uninstall Visual InterDev 1.0, locate fm20.dll in the
\WINNT\System32 directory. Register it using RegSvr32.exe. For example:
regsvr32.exe c:\WINNT\System32\fm20.dll
STATUS
Microsoft has confirmed this to be a bug in the Microsoft products listed
at the beginning of this article.
Additional query words:
Keywords : kbsetup kbVisID100bug kbVisID600bug kbVS600bug
Version : WINDOWS:1.0,6.0,97
Platform : WINDOWS
Issue type : kbbug