导入导出功能,在调用ShowDialog时的错误,解决办法如下: WinForm窗体的入口点: 报错页面程序如下: ...
最近做一个蛋疼的东西就是C 调用windows API 来操作一个 软件,自动处理一些东西。要用到剪切板复制 粘贴功能,即Clipboard.SetDataObject filedic, true 等。 本来测试的时候,通过主线程 按钮点击开始的时候没有任何问题。但是把整个过程放在一个单独一个线程的时候一到复制的时候就报错, 在可以调用 OLE 之前,必须将当前线程设置为单线程单元 STA 模式 ...
2016-01-29 16:52 1 3683 推荐指数:
导入导出功能,在调用ShowDialog时的错误,解决办法如下: WinForm窗体的入口点: 报错页面程序如下: ...
解决方法: 添加如下: 代码: Thread t = new Thread((ThreadStart)(() => { SaveFi ...
“System.Threading.ThreadStateException:“在可以调用 OLE 之前,必须将当前线程设置为单线程单元(STA)模式。请确保您的 Main 函数带有 STAThreadAttribute 标记。 只有将调试程序附加到该进程才会引发此异常”的异常 ...
异常: 在可以调用 OLE 之前,必须将当前线程设置为单线程单元(STA)模式。请确保您的 Main 函数带有 STAThreadAttribute 标记。 只有将调试器附加到该进程才会引发此异常。 方法1: 方法2: ...
今天在winform中设置了combox的模糊查询功能的相关属性之后, 在运行时,报了如下错误 通过寻找相关资料,了解到了STA单元模式和COM对象,总的来说:winform中,很多控件是COM对象,这样的对象只能被sta模式中的线程所调用。 解决办法有两种: 第一种 ...
线程的时候一到复制的时候就报错: “在可以调用 OLE 之前,必须将当前线程设置为单线程单元(STA ...
本文概述 异常示例 解 如果你的应用程序运行一段代码, 该代码触发以下ThreadStateException异常: System.Threading.ThreadStateException:’必须先将当前线程设置为单线程单元(STA)模式, 然后才能进行OLE ...