摘要: 牵扯到的概念有多线程异步读取,和control的beginInvoke的概念主要讲述怎样在多线程里面运行后,然后更改UI。先贴上代码:代码参考了C#多线程public class TestRun { static string runCommand = @;C:\Users\Administrator\Desktop\ansys 1\ansys.bat; public Process process = new Process(); public void RunBat() { FileInfo file = ... 阅读全文
posted @ 2012-10-09 18:53 我心微凉 阅读(1633) 评论(0) 推荐(0) 编辑
摘要: http://www.yesky.com/20030225/1653758.shtml问题的产生: 我的WinForm程序中有一个用于更新主窗口的工作线程(worker thread),但文档中却提示我不能在多线程中调用这个form(为什么?),而事实上我在调用时程序常常会崩掉。请问如何从多线程中调用form中的方法呢? 解答: 每一个从Control类中派生出来的WinForm类(包括Control类)都是依靠底层Windows消息和一个消息泵循环(message pump loop)来执行的。消息循环都必须有一个相对应的线程,因为发送到一个window的消息实际上只会被发送到创建该... 阅读全文
posted @ 2012-10-09 15:57 我心微凉 阅读(191) 评论(0) 推荐(0) 编辑