I have two DLLs that were built with COM+ implementation. Each DLL is loaded into a separate COM+ package. Both packages function perfectly in my development environment: Windows 2000 Professional (SP2), VB6.
Our staging environment is Windows 2000 Server (SP2). One DLL functions perfectly. The other DLL accesses a component in the first package, and fails with the error message "Error in loading DLL" when it attempts to create a reference to that object using early binding. The problem goes away if I use late binding.
I prefer to use early binding, but can not figure out the problem. Both packages are authenticated with same Windows User Account. I have also included this user account in dcomcnfg for default access and launch, to no avail.