ConsoleOut.pas 802 B

12345678910111213141516171819202122232425262728293031323334353637
  1. program ConsoleOut;
  2. {$IFDEF MSWINDOWS}
  3. {$APPTYPE CONSOLE}
  4. {$ENDIF}
  5. {$MODE DELPHI}
  6. {$R *.res}
  7. uses
  8. SysUtils,
  9. Quick.Commons,
  10. Quick.Console;
  11. begin
  12. {$IFDEF MSWINDOWS}
  13. Application.Title:='ConsoleDemo';
  14. {$ENDIF}
  15. try
  16. Console.LogVerbose := LOG_DEBUG;
  17. writeln('Console Out Example');
  18. coutXY(10,10,'this line will be replaced by the next',etInfo);
  19. coutXY(10,10,'this line replaces previous',etSuccess);
  20. cout('Normal line 1',etInfo);
  21. coutBL('bottom line: 1',etInfo);
  22. cout('Normal line 2',etDebug);
  23. coutXY(10,5,'I''m here',etSuccess);
  24. cout('Normal line 3',etSuccess);
  25. coutBL('bottom line: 2',etInfo);
  26. coutBL('bottom line: 3',etInfo);
  27. ConsoleWaitForEnterKey;
  28. except
  29. on E: Exception do
  30. Writeln(E.ClassName, ': ', E.Message);
  31. end;
  32. end.