c#子线程中打开系统文件操作对话框
出错环境:
多线程接收文件的时候,需要打开一个SaveFileDialog对象,并调用ShowDialog()方法
出错代码:
[html] view plain copy
- void threadProc()
- {
- ...
- SaveFileDialog saveFileDlg = new SaveFileDialog();
- if (saveFileDlg.ShowDialog() != DialogResult.OK)
- {
- /返回之后,recvThreadProc
- return;
- }
- ...
- }
出现异常:
当执行到saveFileDlg.ShowDialog()方法的时候,就会出现如下错误提示:“在可以调用 OLE 之前,必须将当前线程设置为单线程单元(STA)模式,请确保您的Main函数带有STAThreadAttribute标记。”
出错原因:
确认了下,Main()函数之前确实有STAThreadAttribute标记,因此不是该问题&#x
c#子线程中打开系统文件操作对话框相关推荐
- 【源码】让源码告诉你:为什么在子线程无法更新 UI 操作?
博主声明: 转载请在开头附加本文链接及作者信息,并标记为转载.本文由博主 威威喵 原创,请多支持与指教. 本文首发于此 博主:威威喵 | 博客主页:https://blog.csdn.net/ ...
- Qt对话框的事件循环分析(子线程中不能创建UI窗体分析)
重要: GUI线程和辅助线程 如前所述,每个程序在启动时都有一个线程.这个线程被称为"主线程"(在Qt应用程序中也称为"GUI线程").Qt GUI必须在这个线 ...
- Qt对话框的事件循环分析(子线程中不能创建UI窗体分析2)
Qt事件机制 QT-UI 后端 重要: GUI线程和辅助线程 如前所述,每个程序在启动时都有一个线程.这个线程被称为"主线程"(在Qt应用程序中也称为"GUI线程&quo ...
- 为什么子线程中不能直接更新UI
点击上方"dotNET全栈开发","设为星标" 加"星标★",每天11.50,好文必达 全文约4000字,预计阅读时间8分钟 当初有同事就碰 ...
- 关于MFC下多线程,在线程中创建非模态对话框以及消息传递
2019独角兽企业重金招聘Python工程师标准>>> 关于MFC下多线程,在线程中创建非模态对话框以及消息传递 问题: 1.在子对话框中它的子对话框需要实现脱离父对话框的束缚.(因 ...
- android 不能在子线程中更新ui的讨论和分析
问题描述 做过android开发基本都遇见过 ViewRootImpl$CalledFromWrongThreadException,上网一查,得到结果基本都是只能在主线程中更改 ui,子线程要修改 ...
- Android子线程中更新UI的4种方法
方法一:用Handler 1.主线程中定义Handler: Handler mHandler = new Handler() { @Override public void handleMessage ...
- Android进阶:六、在子线程中直接使用 Toast 及其原理
最近因为个人原因,很久没有更文章,感谢关注的小伙伴,望谅解! 一般我们都把Toast当做一个UI控件在主线程显示.但是有时候非想在子线程中显示Toast,就会使用Handler切换到主线程显示. 但是 ...
- 在子线程中创建新的窗体,遇到的问题。
场景: 服务端的应用程序创建了一个线程来接收客户端发来的消息,当接收到消息后,需要弹出一个新的窗体,作为响应操作等. 现象: 新创建的窗体呈现挂起.假死,或者一闪而过的现象. 原因: 新创建的响应窗体 ...
最新文章
- python package_Python之package、module
- MySQL SELECT:数据表查询语句
- android包名更换后升级方案,Android增量升级方案
- Linux系统下MySQL的导出数据语句SELECT … INTO OUTFILE的用法
- android中将日志文件输出到sd卡
- POJ2403 Hay Points
- 解决C++中multiple definition of问题
- 构建Web内容的技术
- 【React】react实现前端播放m3u8格式视频
- ifix如何设画面大小_组态软件实用技术教程第3章iFIX画面设计.ppt
- 三年开发经验,抖音离职后,拿到Airbnb、快手、小红书、猿辅导等多家公司的offer
- 叩丁狼培训实战教程之Java的动态代理
- Ubuntu 14.04+cuda7.5+torch+tensorflow+remastersys
- Weka的全名是怀卡托智能分析环境
- 球幕投影中内投球和外投球的区别
- JS -制作随机点名册案例
- Deep Projective 3D Semantic Segmentation
- RSS精选(一)-文摘
- 【seo】网页开发 代码优化 3
- 说Python已经饱和的人,你一定不懂这个技能
热门文章
- java生成小图片_JAVA生成缩略小图片类
- kafka和zookeeper一键启停脚本(以及kafka关不掉问题解决)
- android studio复选按钮样式_Ubuntu与Android开发的邂逅
- linux端口映射_Linux 系统安全与优化配置
- r语言没有forecast这个函数_R语言学习日记——时间序列分析之ARIMA模型预测
- spring java配置_Spring基于java的配置
- ci发什么音标_48个国际音标发音舌位图
- 别小看不起眼的电阻,里面大有学问!
- h700通话糊 索尼wi_专业的事还是要交给专业的人,盘点索尼千元以下的好耳机...
- 基于VHDL自动售邮票机设计