在Delphi中捕获控制台程序的输出 | |
作者: 来源: 发布日期:2007-05-08 | |
本文实现了在Delphi中运行控制台程序,并将控制台程序的输出在Memo控件中显示出来。 工作中需要手工编译J2ME的程序,开始编写了一个批处理程序,但是感觉使用中非常繁琐,于是想用Delphi做一个集成编译工具,但是java的编译工具都是console程序,怎么捕获到console程序的输出,并显示在Memo中呢,查了网上的一些资料,反复测试,找到了一个实现的方法,希望对大家有帮助: procedure TMainForm.RunDosInMemo(const DosApp: string; AMemo: TMemo); try SendDebug(Buf); |