COM Problem: "Error loading type library/DLL"
Posted on 2004-04-05
I have two Delphi 5 applications. Application ABC interacts with application XYZ via COM. ABC was recently updated and as part of that project we applied the Delphi 5 Update to our Delphi environment. XYZ has not been updated in many months, and was compiled with Delphi 5 without the Update.
During testing we discovered that ABC could not successfully start XYZ. We registered STDVCL40.DLL and the problem went away.
We tried to deploy to Production on Saturday. FYI, we run these applications on Citrix servers. The server dude registered the STDVCL40.DLL. BUT, the new version of ABC still could not successfully start up XYZ. The error message is:
"Error loading type library/DLL"
It would be great if the error specified WHICH type library/DLL could not be loaded. But, of course, it doesn't...
How can I determine what exactly is failing?