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
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to