在A程序中的一個函數里,調用B程序(兩個完全獨立的程式),a調用b時,b執行,a等待,b執行完畢后,a繼續執行 在A程序中的一個函數里,調用B程序(兩個完全獨立的程式),a調用b時,b執行,a等待,b執行完畢后,a繼續執行 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你是说AB都是已经编译过的吗?我不知道是不是理解你的意思,如果是两端不同的代码,最好起线程,在A中起B然后,A等待.DELPHI中语法我不是很清楚可以用JAVA代码说明一下class A extends Thread{...... public void run(){ B : b; b := new B(); b.start(); b.jion();//等待b执行完毕 ........ }......}希望其他人能帮你更多吧.另,你是台湾(省)人?繁体+程式?!! WINDOWS提供了WAIT类的API,在你这个例子中,用WaitForSingleObject()就可以了,具体如下:*在A程序中用CreateProcess()启动B进程,并得B进程的“Process Handle”,也就是通常说的进程句柄。*这时A进程调用WaitForSingleObject()这个API等待B进程结束,在B进程结束之间,A进程是挂起的,也就是说不耗系统资源。*B进程结束后,A进程立刻得到操作系统的调度,并继续执行下去。 关于DELPHI客户端程序的升级 动态创建按钮的问题 一个不知道的注册表 关于BDE中的BLOB 在stringGrid 中,如何控制某一列可編輯,某一列不可編輯? 大送分,只为抓住捣乱分子!!!紧急求助!!! 求助各位大虾,那里有BDE完整版下载呀。 怎样中断一个正在用行的线程? delphi中能像vb那样定义控件数组吗?谢谢 如何动态的改变当前浏览器的代理服务器的地址和端口?(要求编程实现) hongwei?aa hongwei?
我不知道是不是理解你的意思,如果是两端不同的代码,最好起线程,在A中起B然后,A等待.
DELPHI中语法我不是很清楚可以用JAVA代码说明一下
class A extends Thread{
......
public void run(){
B : b;
b := new B();
b.start();
b.jion();//等待b执行完毕
........
}
......}
希望其他人能帮你更多吧.
另,你是台湾(省)人?繁体+程式?!!
*在A程序中用CreateProcess()启动B进程,并得B进程的“Process Handle”,也就是通常说的进程句柄。
*这时A进程调用WaitForSingleObject()这个API等待B进程结束,在B进程结束之间,A进程是挂起的,也就是说不耗系统资源。
*B进程结束后,A进程立刻得到操作系统的调度,并继续执行下去。