我最近不得不在一些Delphi代码中做一些修改.所以我有一些基本的问题:
>如何输出到控制台?
>如何使用fx(一个字符串变量)输出到控制台?
我开始使用OutputDebugString,但是我无法使用变量.
解决方法
您可以编写一个包装函数来处理传递给OutputDebugString的变量,因为它需要PChar.
就像是:
procedure DebugMsg(const Msg: String); begin OutputDebugString(PChar(Msg)) end;
有一个有用的参考调试技术here.
如果您的Delphi有点生锈,那么有一个有用的Delphi Basics网站.我用的很多:)