如何才能得到“她”?
各位!我在写程序的遇到这样一个问题,是了几次总不成功。有劳大家了!
一个已经有的dos程序,运行后会在屏幕上打出一个字符串。我想在delphi中调
用这个程序(并不让这个程序show出来),怎样才能把得到的字符串及时的送到
我的变量里????“管道”究竟如何用???
问题点数:20、回复次数:6Top
1 楼windindance(风舞轻扬·白首为功名)回复于 2002-02-24 16:05:41 得分 10
WinExec('command /c program > 1.txt', SW_HIDE );
Memo.Lines.LoadFromFile('1.txt');Top
2 楼liuziran(.NET图表组件开发商 http://www.isoftone.com)回复于 2002-02-25 01:17:26 得分 0
OK
今天刚发现Shellexecute不能执行带参数的exe
winexec却可以Top
3 楼Liusp(夜深千帐灯)回复于 2002-02-25 08:29:39 得分 0
关注Top
4 楼del_c_sharp(武林中传说的摩托牛拉)回复于 2002-03-04 16:44:07 得分 0
To 风之舞:谢谢关注,我以前试过这种方法,但我不知道什么时候文件存储完毕,以至于不知何时去访问1.txt。一味的延时不是办法。。就象我问题里我说的,要及时一点才好。我试过可以用winexec的返回参数监视进程的结束,好像可以,,Top
5 楼del_c_sharp(武林中传说的摩托牛拉)回复于 2002-03-04 16:45:45 得分 0
有那位高手知道windows 的pipe api函数的用法??Top
6 楼lishenghua1231(李哈哈)回复于 2002-03-04 16:55:57 得分 10
CreateProcess(...) ()
WaitForSingleObject
Top




