首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

◆◆◆◇VS2003转换到2005后,OpenFileDialog异常,

2012-01-31 
◆◆◆◇VS2003转换到2005后,OpenFileDialog错误,急!!!工程从VS2003转换到2005后,只要一用打开文件对话框,就出

◆◆◆◇VS2003转换到2005后,OpenFileDialog错误,急!!!
工程从VS2003转换到2005后,只要一用打开文件对话框,就出错,然后程序关闭,错误如下:
//------------------
在Form3内出现错误:在可以调用 OLE 之前,必须将当前线程设置为单线程单元(STA)模式。请确保您的 Main 函数带有 STAThreadAttribute 标记。 只有将调试器附加到该进程才会引发此异常。
//------------------
我调用绝非在线程中,就是添加一按钮,事件里简单调用。
在Main函数前肯定有[STAThread]标记,换成[STAThreadAttribute]也不行,郁闷死了,哪位达人碰到过,指点一下。

[解决办法]
代码有问题~
[解决办法]
最有可能的是你的 打开文件对话框用了线程,在好好看看代码

热点排行