Visual studio 2008 C+中的超级基本OpenFileDialog+/CLI正在抛出错误
这可能有什么问题? 我正在Windows 7上使用Visual Studio 2008 Professional和.NET Framework 3.5 我创建了一个按钮并添加了一个单击功能,我输入了上面的代码,并抛出了这个错误:Visual studio 2008 C+中的超级基本OpenFileDialog+/CLI正在抛出错误,visual-studio-2008,mfc,c++-cli,Visual Studio 2008,Mfc,C++ Cli,这可能有什么问题? 我正在Windows 7上使用Visual Studio 2008 Professional和.NET Framework 3.5 我创建了一个按钮并添加了一个单击功能,我输入了上面的代码,并抛出了这个错误: OpenFileDialog^ dialog = gcnew OpenFileDialog; dialog->ShowDialog(); 我把它从葡萄牙语翻译成英语,因为我的Visual Studio用葡萄牙语抛出了错误 附加信息:当前线程应在STA中定义 模式
OpenFileDialog^ dialog = gcnew OpenFileDialog;
dialog->ShowDialog();
我把它从葡萄牙语翻译成英语,因为我的Visual Studio用葡萄牙语抛出了错误
附加信息:当前线程应在STA中定义
模式(单线程单元),然后才能执行OLE调用。检查是否
主函数已选中StatThreadAttribute。例外情况将会发生
仅当调试器连接到线程(或者
过程)
这是葡萄牙语的原始错误:
附加信息:O线程开发服务定义O无modo STA
(单线程公寓)antes que chamadas OLE possam ser feitas。
验证一个有趣的主要项目——马卡多。例外
一些清洁剂可用于清洁过程
顺便说一下,所有microsoft默认设置都已设置,Windows窗体应用程序在创建项目时预设的所有库,
我希望我说得够清楚了
提前感谢它要求您: [状态线程] 关于你的主要功能。这意味着clr应该启动一个单线程单元。Windows窗体无法在MTA(多线程单元)中工作
进一步阅读这里:它要求你把: [状态线程] 关于你的主要功能。这意味着clr应该启动一个单线程单元。Windows窗体无法在MTA(多线程单元)中工作 在此进一步阅读:
An unhandled exception of type 'System.Threading.ThreadStateException' occurred in System.Windows.Forms.dll