BUG: VI 1.0 Uninstall Removes Forms 2.0 Registry Entries

ID: Q195185


The information in this article applies to:


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 

Last Reviewed: April 14, 1999