Wince+DebugLn

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Wince+DebugLn

denisgolovan
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  -  [hidden email]
http://lists.freepascal.org/mailman/listinfo/fpc-pascal