I have a .NET .DLL called by a VB6 EXE. The following error message is when trying to instantiate a form in the .NET .DLL:
Could not instantiate ActiveX control 'c932ba85-4374-101b-a56c-00aa003668dc' because the current thread is not in a single-threaded apartment
Some documents suggest adding proceeding the Main() method to enforce the .NET in running in the static thread. However, there is no Main() method in the .NET .DLL.
Any one knows how to solve this problem? Appreciated very much.