c#子线程中打开系统文件操作对话框
生活随笔
收集整理的這篇文章主要介紹了
c#子线程中打开系统文件操作对话框
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
出錯環境:
多線程接收文件的時候,需要打開一個SaveFileDialog對象,并調用ShowDialog()方法
出錯代碼:
[html] view plain copy
出現異常:
當執行到saveFileDlg.ShowDialog()方法的時候,就會出現如下錯誤提示:“在可以調用 OLE 之前,必須將當前線程設置為單線程單元(STA)模式,請確保您的Main函數帶有STAThreadAttribute標記。”
出錯原因:
確認了下,Main()函數之前確實有STAThreadAttribute標記,因此不是該問題&#x
總結
以上是生活随笔為你收集整理的c#子线程中打开系统文件操作对话框的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 解决 VUE前端项目报错: Unca
- 下一篇: Maven Helper 安装使用(ja