首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C# 关于线程的有关问题

2013-08-13 
C# 关于线程的问题[解决办法]Process MyProcess new Process()MyProcess.StartInfo.FileName \\Flas

C# 关于线程的问题


[解决办法]
Process MyProcess = new Process();
            MyProcess.StartInfo.FileName = "\\Flash Disk\\emsprocess\\EMSProcessBack.exe";
            MyProcess.StartInfo.Verb = "Open";
 
            MyProcess.Start();


            this.label1.Text = "数据重新加载,请稍候...";
            this.label1.Refresh();
            Application.DoEvents();
            MyProcess.Exited += (obj, evt) => Application.Exit();
[解决办法]
你应该在EMSProcessBack项目中判断:
    while (Process.GetProcessesByName("EMSProcess").Length > 0)
        Application.DoEvents();
    //执行对EMSProcess.exe的文件复制操作 。。。

[解决办法]

引用:
Quote: 引用:

你应该在EMSProcessBack项目中判断:
    while (Process.GetProcessesByName("EMSProcess").Length > 0)
        Application.DoEvents();
    //执行对EMSProcess.exe的文件复制操作 。。。


说的非常有道理,我的VS2008找不到Process.GetProcessesByName这个方法,你帮我看看这个是3.5还是4.0的库


添加一个引用
using System.Diagnostics;
[解决办法]
LZ 你是没有关闭子进程··
我教你··

热点排行