Could not instantiate ActiveX control because the current thread is not in a single-threaded apartme

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 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.

1 Reply

LT ltphu April 7, 2004 12:52 AM UTC

You use Threading.Timer? and Have any solution?

Loader.
Up arrow icon