Wou*_*ick 5 delphi debugging stdout io-redirection
当输出重定向到文件时,我有一个控制台应用程序崩溃,出现I/O错误6.它可能与控制台应用程序更改文本颜色这一事实有关,这在文件中没有多大意义.
c:\dir\app.exec:\dir\app.exe >out.txt当我>out.txt在IDE(run\parameters\parameters\)中>out.txt作为参数提供时,我只是作为参数获取.
如何使用重定向到文件而不是控制台的stdout来调试应用程序?
jac*_*ate 12
重定向由命令行解释器完成,在Windows中它是cmd.exe
要调试应用程序,只需启动带有propers参数的cmd.exe即可启动应用程序并重定向输出,例如:
cmd.exe/c"yourapplication.exe> redirect.txt"
要从IDE内部进行调试,请将cmd.exe配置为主机应用程序(运行/参数):

将断点放在要停止的位置,并在加载操作后使用"运行到第一个源"启动新的cmd.exe(项目/加载过程):

而且你已经完成了...调试器必须在你的断点处停止应用程序.
| 归档时间: |
|
| 查看次数: |
2377 次 |
| 最近记录: |