Click here to view the original newsgroup article (read only).
1. Uninstall TDBGrid Pro 7.0 from the system.
2. Search out the copies of the following OCXs on the machine. (To ensure there are no multiple copies on the system)
TDBG7.OCX
TODG7.OCX
TODGUB7.DLL
TDBGPP7.DLL
XADB7.OCX
3. Unregister these manually and then delete them. (TDBGPP7.DLL-Delete only)
4. Reinstall the TDBGrid Pro 7.0 and license it.
You may use the following link to install the latest version of TDBGrid7 control:
http://download2.componentone.com/pub/ActiveX/tdbgrid7/Evaluations/
You may also wish to check the "ReadMe.txt" file for changes / additions before going for an upgrade.
Please ensure to replace and register (using the regsvr32 utility) the downloaded files (all except tdbgpp7.dll, which is self-registrable) and check that no multiple copies exist on your system.
After performing the above steps, please recompile and repackage your application using the install shield/Package and deployment wizard as explained below and check if the problem persists.
1. Recompile your application.
2. Package the application with the help of a standard packaging wizard like the "Package and
deployment Wizard" or the "Install Shield". Please make sure that you include all the dependency files (You can do so with the help of the dependency walker).
http://www.dependencywalker.com
3. Deploy your application on the client machine.
Patrick.
<newsgroup_archive> wrote in message news:175139@test.componentone.com...I've recently taken on the challenge of turning our old script based installer (built with Installshield Professional 7) to InstallShield 11 as a MSI-based project. But I'm having a nightmare trying to get the TrueGrid controls properly registered on my test box (XP SP1).When my VB app runs, I get a message to the effect that todg7.ocx or one of its dependencies is not registered. I have verified that I have included all 5 ocx/dlls for TrueGrid in my project designated to go to Windows\System32 and that I have COMCAT.DLL included as well. (since it showed up in the DEP file)I've tried not using IS's Extract COM at Build and setting the controls on the OCX/DLL (Except for tdbgpp7.dll) as self-registering.. I tried manually registering the files on the target machine. The files "say" they register, but I get the same error message.I tried using the C1REGSVR.EXE utility to register the controls, that just makes the error worse (A generic Automation Error interface comes up).What's more, once I use RegSVR32 to unregister the controls, there are STILL entries in the registry for the controls. I spent nearly an hour picking through the registry searching for the clsids of each of the dlls and then removing all the keys.Has anyone out there consistently been able to get these controls to register correctly in an MSI-style installation? Has anyone authored a Merge Module for True DBGrid 7? (I am not in a position to consider upgrading to 8 because of how heavily 7 is used in our program)Any feedback would be greatly appreciated! Click here to view the original newsgroup article (read only). http://home.componentone.com/cs/forums/175139/ShowPost.aspx