[fpc-pascal] Wince+DebugLn

Denis Golovan denisgolovan at yandex.ru
Sun Mar 2 18:05:33 CET 2008

Hi, all!

  When trying to debug LCL DebugLn is rather useful.
  AFAIU, decision about logging is carried out on initialization of LCLProc unit.
  Debugging ordinary progs is quite comfortable :).

  Wince progs is the other story. As we don't have console on Wince (I mean standart M$-made console), I cannot turn on and off debugging on fly 
(as command-line args). Now I must path LCLProc unit to unconditionally enable logging. So I have a proposition:

  As we have debugging code included whether debugging turned off or on, maybe we can add one argument to InitializeDebugOutput and move it into 
interface section?
  For example:

  procedure InitializeDebugOutput(const FileName:string='');

  Now I'll be able to call it directly from lpr unit before any other statements or even make a unit with initialization calling it and insert it 
before any other unit use (like Memchk in Delphi).

  How do you think?

Best regards,
Denis Golovan aka MageSlayer

More information about the fpc-pascal mailing list