【发布时间】:2012-07-22 07:45:45
【问题描述】:
我有两个 exe 文件,我想同时运行它们。可以在delphi 7中做到吗?我在互联网上搜索过,但找不到任何答案...
【问题讨论】:
-
你的问题真的不清楚。 “同时运行它们”是什么意思?你的意思是“在同一时刻启动它们”?还是您的意思是“运行一个,然后另一个”?
我有两个 exe 文件,我想同时运行它们。可以在delphi 7中做到吗?我在互联网上搜索过,但找不到任何答案...
【问题讨论】:
伊曼在评论中说:
不,我运行两个 exe 文件,第一个获取一些文件并为每个文件生成一个输出。第二个 exe 同时运行并等待第一个的输出,所以当第一个 exe 文件处理第二个输入时,第二个 exe 正在处理第一个 exe 的第一个输出:) 类似于管道
然后我会做的是先启动第二个程序。一旦产生输出,它将立即为第一个输出做好准备,并且不会有延迟。
【讨论】:
只执行一个,然后执行另一个。让计算机在完全相同的时间做任何事情是非常困难的,一毫秒的间隔不应该杀死你。
【讨论】:
ShellExecute() 或CreateProcess() 来启动第一个exe,然后再次调用它来启动第二个exe。