我想在主程序中调用一个dos程序,如turboc写的程序,让它执行完毕不马上消失,提示按任意键关闭 ( 积分: 100 )

  • 主题发起人 主题发起人 hyy
  • 开始时间 开始时间
H

hyy

Unregistered / Unconfirmed
GUEST, unregistred user!
我想在主程序中调用一个dos程序,如turboc写的程序,让它执行完毕不马上消失,提示按任意键关闭,等用户按下一个键之后再关闭。<br><br>现在直接通过winexec调用,执行结束就自动关闭了,一闪而过,看不清结果。<br><br>请指教
 
写成批处理:<br>dosapp.exe<br>pause
 
WinExec(PChar('cmd&nbsp;/k&nbsp;ipconfig'),SW_SHOW);
 
提示输入不就结了嘛。<br>#INCLUDE&nbsp;STDIO。H<br>MAIN<br>{<br>&nbsp;CON&gt;&gt;ENDL;<br>COUT&lt;&lt;ENDL;<br>}
 
楼上的Dev编译不通过<br><br>我认为还是GetChar是正解
 
对了,代码是加载TC写的程序里面的
 
否则还是<br><br>写成批处理:<br>dosapp.exe<br>pause
 
我也碰到类似的一个问题:恳请大家支招儿<br>&nbsp;&nbsp;&nbsp;&nbsp;我的程序调用了DTSRUN命令(HIDE模式执行),从SQL上导数据到我本地的ACCESS中,因为需要导好几个表的数据到我的ACCESS中,所以需要执行好几条DTSRUN命令,程序提示ACCESS数据库已经被独占打开,导致后面的几条DTSRUN命令都不能正确执行,有没什么方法保证DTSRUN命令依次执行,就是第一条命令成功执行完成后,才能执行后面的命令?
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部