Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# System.Windows.Forms.AxHost.InvalidActiviexStateException未处理_C#_Exception_Activex - Fatal编程技术网

C# System.Windows.Forms.AxHost.InvalidActiviexStateException未处理

C# System.Windows.Forms.AxHost.InvalidActiviexStateException未处理,c#,exception,activex,C#,Exception,Activex,我一直在与这个例外作斗争 AxInterop.SBXPCLib.dll中发生类型为“System.Windows.Forms.AxHost.InvalidActiviexStateException”的未处理异常 请帮忙,我有什么遗漏。试试这个,它会解决你的问题: 对于每个活动x控件,都需要首先创建它,以便初始化所有事件和句柄 所以试试这个: axMDocView1.CreateControl()Vishal的答案是满足您的要求,但我想在这里补充一点。如果您希望通过所有线程而不是仅通过调用线程(

我一直在与这个例外作斗争

AxInterop.SBXPCLib.dll中发生类型为“System.Windows.Forms.AxHost.InvalidActiviexStateException”的未处理异常


请帮忙,我有什么遗漏。

试试这个,它会解决你的问题:

对于每个活动x控件,都需要首先创建它,以便初始化所有事件和句柄

所以试试这个:


axMDocView1.CreateControl()

Vishal的答案是满足您的要求,但我想在这里补充一点。如果您希望通过所有线程而不是仅通过调用线程(在多线程场景中)反映此更改,那么使用


实际上,在多线程场景中,如果您的蒙皮代码位于其中一个线程中,那么它可能不会反映其他当前线程的更改,因此此时此代码在其中扮演重要角色。

为了更好地理解,请通过类似的[question]()给出这行代码的位置。我在运行我的windows应用程序时遇到此错误。有关更多说明,请在连接到设备之前使用此错误。。。。我说的是zk4500
axMDocView1.CreateControl();
axMDocView1.SkinAllThreads();