像在Java中一样在Delphi Xe2的控制台中打印

时间:2013-12-17 21:01:30

标签: java delphi console delphi-xe2

我第一次参与Delphi项目,我以前用Java开发。

有没有办法像在java中一样在delphi的控制台中打印。

System.out.println("Message");

我用来测试代码并发现bug(原始)。

5 个答案:

答案 0 :(得分:5)

您必须使用Writeln(仅适用于控制台应用程序)。

{$APPTYPE CONSOLE}
begin
  Writeln('Hello');
  Readln;
end.

答案 1 :(得分:5)

如果要在IDE的事件日志中添加字符串,可以使用OutputDebugString函数。

答案 2 :(得分:2)

我通常使用以下代码来“调试”我的程序。

    showmessage('Hello World');

我就是这样做的.. :))

答案 3 :(得分:1)

如果您想要类似于Java控制台的东西,可以使用CodeSite,它使用独立的查看器

enter image description here

另一个类似的工具是TraceTool

enter image description here

关于此问题的更多日志记录库 - Which logging library is better?

答案 4 :(得分:0)

对于调试消息,还有可以使用GX_DbugIntf中的SendXXX过程编写的GExperts控制台。此单元是GExperts源代码的一部分,可在SourceForge上找到。