FileWord类里面写了一个放发,用来调用一个进程:
C# code
#region 调用引擎
public void UseExe()
{
System.Diagnostics.Process p = new System.Diagnostics.Process();
p.StartInfo.FileName = "..\\..\\engine\\engine.exe";
p.StartInfo.Arguments = "..\\..\\engine\\return.txt 1";
p.StartInfo.CreateNoWindow = true;
p.StartInfo.UseShellExecute = false;
p.Start();
while (true)
{
if (p.HasExited ==true )
{
UI.Main.thread_1.Abort();
break;
}
}
}
#endregion
FileHelper类里面写了一个方法用来复制文件:
C# code
#region 文件拷贝
public void CoypeFile()
{
try
{
using (StreamReader reader = new StreamReader("..\\..\\engine\\return.txt", Encoding.UTF8))
{
string burider = reader.ReadToEnd();
reader.Dispose();
reader.Close();
if (_yesNo == "yes")
{
using (StreamWriter writer = new StreamWriter(_filepath, false))
{
writer.Write(burider);
writer.Dispose();
writer.Close();
}
}
else if (_yesNo == "No")
{
using (StreamWriter myWriter = new StreamWriter(_filepath, true))
{
myWriter.Write(burider);
myWriter.Dispose();
myWriter.Close();
}
}
}
}
catch (Exception)
{
throw;
}
}
#endregion
前台主窗体,当点击一个按钮的时候,要调用FileWord类里面写的一个方法,用来调用一个进程,当进程结束的时候要调用
FileHelper类里面写一个方法用来复制文件,
该怎样实现?
C# code
#region 调用引擎
public void UseExe()
{
System.Diagnostics.Process p = new System.Diagnostics.Process();
p.StartInfo.FileName = "..\\..\\engine\\engine.exe";
p.StartInfo.Arguments = "..\\..\\engine\\return.txt 1";
p.StartInfo.CreateNoWindow = true;
p.StartInfo.UseShellExecute = false;
p.Start();
while (true)
{
if (p.HasExited ==true )
{
UI.Main.thread_1.Abort();
break;
}
}
}
#endregion
FileHelper类里面写了一个方法用来复制文件:
C# code
#region 文件拷贝
public void CoypeFile()
{
try
{
using (StreamReader reader = new StreamReader("..\\..\\engine\\return.txt", Encoding.UTF8))
{
string burider = reader.ReadToEnd();
reader.Dispose();
reader.Close();
if (_yesNo == "yes")
{
using (StreamWriter writer = new StreamWriter(_filepath, false))
{
writer.Write(burider);
writer.Dispose();
writer.Close();
}
}
else if (_yesNo == "No")
{
using (StreamWriter myWriter = new StreamWriter(_filepath, true))
{
myWriter.Write(burider);
myWriter.Dispose();
myWriter.Close();
}
}
}
}
catch (Exception)
{
throw;
}
}
#endregion
前台主窗体,当点击一个按钮的时候,要调用FileWord类里面写的一个方法,用来调用一个进程,当进程结束的时候要调用
FileHelper类里面写一个方法用来复制文件,
该怎样实现?
解决方案 »
- 有关Access 数据库和 GridView绑定的问题,急急急!
- 如何让三个PANEL排在同一个tabcontrol里按比例缩放
- 如何在dataGridView里设置两个列的一个二级联动效果。
- C#如何生成一个表格式的图片
- 如何显示图片<img src='image.aspx.....(没分了,请大家帮忙)
- 未找到产品visual studio.net Enterprise Architect 2003-chs的有效源是什么原因 ?
- 页面加载时反应很慢?怎样解决?
- 怎样应用OracleParameter怎样写like查询语句?
- C# & | 是什么意思
- 请教:怎么用http传输文件 啊?
- 委托的使用问题
- 定义在struct里的Excel对象如何释放
CoypeFile();
调用进程的方法用的死循环,没结束之前应该不会跳到下面的代码吧。。
{});
thread1.Start();
while (true)
{
if (thread1.ThreadState != System.Threading.ThreadState.Stopped) continue;
break;
}