B
bears
Hi,
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 <STAThread()> 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.
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 <STAThread()> 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.