denisgolovan at yandex.ru
Sun Mar 2 18:05:33 CET 2008
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
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?
Denis Golovan aka MageSlayer
More information about the fpc-pascal