我写的C#程序需要调用外部一个C++控制台程序,并且要在该程序执行完毕的时候作出反应。问题是,在c#中,怎样判断被调用的这个控制台程序是否已经执行完毕?
解决方案 »
- GraphicsList是什么意思
- 一个关于dataGridView中多选框单击事件(参与有分)
- DataGridView中的Combobox列的问题
- 怎么判断两个文件是不是一样
- 请问 怎么展开数组?
- 如何实现在A页面写个事件,验证B页面是否能打开,并返回给A页面一个值???
- 鼠标移到HyperLink控件上,如何使其链接文字变成指定颜色?100分!在线等!
- 何处能下载Visual Studio 2005 Beta 1 Refresh with Visual Studio 2005 Team System(不是beta 1 和Whidbey)?
- 怎样实现button得三击事件?给出代码,加分50 :)
- 关于C/S异步非阻塞网络编程的问题,高手进
- c#调用自定义光标
- (XML) “.”(十六进制值 0x00)是无效的字符。
比如:
int i=0;
调用C++程序
i=1//这里不就是它已经执行完了?
Process p = ...;
p.Start();
p.WaitForExit(); //<---
or
p.Exited += new EventHandler( CppProgram_Exited );
p.Start();
p.WaitForExit(); //等待执行完成