TDUMP.exe 是 Delphi RAD Studio 的文件转储工具。如果我跑
tdump.exe myapp.exe
它将返回有关 myapp.exe 的一些信息。
我想将 tdump.exe 的控制台输出捕获到我的 VCL gui 应用程序。我已经尝试RunDosInMemo
过http://delphi.about.com/cs/adptips2001/a/bltip0201_2.htm。输出结果与命令行控制台输出不同。它总是返回:
ERROR: Can not open output file myapp.exe.
并且 myapp.exe 文件将被覆盖。
运行其他控制台命令RunDosInMemo
按预期工作,但不是 Delphi tdump.exe。
任何想法为什么重定向控制台输出不适用于 tdump?
我正在使用以下代码来调用RunDosInMemo
:
RunDosInMemo('tdump.exe ' + ParamStr(0), Memo1);