CA Gen: The OLE Object Browser for CA Gen 8.0 Application Library is blank.
search cancel

CA Gen: The OLE Object Browser for CA Gen 8.0 Application Library is blank.

book

Article ID: 48989

calendar_today

Updated On:

Products

Gen Gen - Workstation Toolset Gen - Run Time Distributed

Issue/Introduction

The OLE Object Browser will show CA Gen 8.0 Application Library in the drop down list, but there is not anything in the Object and Method/Property boxes. They are blank.

 

Resolution

This problem occurs after creating a MSI using the Build Tool and installing the MSI on the same machine as the Toolset. The MSI Registry section overwrites a registry key for the CA Gen 8.0 Application Library key.

Here is an example of how to see the problem. Install a MSI (GUI Window) on a workstation with the Toolset installed, open the Sample Model, open the action diagram CLIENT_DETAIL_DIVISION, add a SET / Window Object / CLIENT_DETAIL_DIVISION.Button1. The OLE Object Browser will show CA Gen 8.0 Application Library in the dropdown list, but there is not anything in the Object and Method/Property boxes.

There are a couple workarounds.

  1. In the Control Panel / Uninstall a Program, do a Repair. This will correct the registry.
  2. Manually repair the registry using the following commands.

    1. Copy the following lines to a file. In previous versions of Gen the file was named wroaf.reg. Edit the directory path to be the location of Gen on your machine.
      REGEDITHKEY_CLASSES_ROOT\TypeLib\{0C8F36F1-848E-11CE-9C08-02608CDA5EE3} = CA Gen 8.0 Application LibraryHKEY_CLASSES_ROOT\TypeLib\{0C8F36F1-848E-11CE-9C08-02608CDA5EE3}\8.0 = CA Gen 8.0 Application LibraryHKEY_CLASSES_ROOT\TypeLib\{0C8F36F1-848E-11CE-9C08-02608CDA5EE3}\8.0\0\win32 = C:\Program Files (x86)\CA\Gen r8\Gen\WROA0000.TLBHKEY_CLASSES_ROOT\TypeLib\{0C8F36F1-848E-11CE-9C08-02608CDA5EE3}\8.0\HELPDIR = C:\Program Files (x86)\CA\Gen r8\GenHKEY_CLASSES_ROOT\TypeLib\{EBD084A1-E46C-11CE-8F94-0020AF9B5FED} = CA Gen 8.0 Functions Interface Type LibraryHKEY_CLASSES_ROOT\TypeLib\{EBD084A1-E46C-11CE-8F94-0020AF9B5FED}\8.0 = CA Gen 8.0 Functions Library (8.0)HKEY_CLASSES_ROOT\TypeLib\{EBD084A1-E46C-11CE-8F94-0020AF9B5FED}\8.0\0\win32 = C:\Program Files (x86)\CA\Gen r8\Gen\WROF0000.TLBHKEY_CLASSES_ROOT\TypeLib\{EBD084A1-E46C-11CE-8F94-0020AF9B5FED}\8.0\HELPDIR = C:\Program Files (x86)\CA\Gen r8\Gen
    2. Open a DOS window and type the following command.
      On a 32-bit machine: regedit wroaf.reg
      On a 64-bit machine: c:\windows\syswow64\regedit wroaf.reg

NOTE: This problem only occurs in Gen 8.0. It does not occur in Gen 8.5.