C# 设置为单线程单元(STA)模式

C# 设置为单线程单元(STA)模式,第1张

Invoke((EventHandler)delegate { test()})

public void test()

{

openFileDialog1.Filter = "图片文件|*.bmp*.png*.jpg*gif"//显示所有图片文件

if (openFileDialog1.ShowDialog() == DialogResult.OK)

{

pictureBox1.Image = Image.FromFile(openFileDialog1.FileName)

if (File.Exists(FilePath))

{

System.IO.File.Delete(FilePath)

System.IO.File.Copy(openFileDialog1.FileName, FilePath)

}

}

}

C语言代码阅读顺序:1、看引入的头文件(可以确定大概这个程序关于哪方面。)2、看注释(中文总能看懂吧?)3、看声明。(函数的声明,一般也有注释,很少程序不会写函数的声明而直接放在main函数里面了。)4、看流程,先看整体流程。比如if(a){A()}else{B()},这种,先不管A和B是什么,再往下读。5、单步调试,看看具体会执行哪些流程。6、再一步一步看具体的函数。

方法一:若将“常规”属性页中的“ATL

的使用”属性设置为

静态链接

ATL”,并将“

代码生成

”属性页中的“运行时库”属性设置为“单线程

(/ML)”或“多线程

(/MT)”(在

C/C++

文件夹中),则为

MinDependency

配置。

方法二:在安装目录下,有个文件:

\Program

Files\Microsoft

Visual

Studio\Common\Tools\DEPENDS.EXE

用它查看程序依靠什么DLL存在,

则可以运行了.

祝你编出让客户满意的程序!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11352476.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存