[DUG] Stack print in Delphi with thread
Paul McKenzie
paul at smss.org.nz
Tue Jul 25 13:34:30 NZST 2006
Can you not just jump to the different threads via the Debug window Threads ...
Regards
Paul McKenzie
Wellington
New Zealand
Leigh Wanstead wrote:
> Hello everyone,
>
> I am using Project JEDI Code Library (JCL) JclDebug.pas to capture stack
> trace. It works great for main thread. But using Indy TCP/IP server
> environment onExecute event handler code, no stack can be captured. The
> reason for that is in different thread from the main thread. Does anyone
> know how to solve it?
>
> Here is the code template.
>
> var
> varStringListStack: TStringList;
> JclStartExceptionTracking;
> try
> try
> // do something might throw thread ......
> except
> on E: Exception do
> begin
> varStringListStack := TStringList.Create;
> try
> varStringListStack.BeginUpdate;
>
> JclLastExceptStackListToStrings(varStringListStack,
> False, True, True);
> varStringListStack.EndUpdate;
> finally
> FreeAndNil(varStringListStack);
> end;
> end;
> end;
> finally
> JclStopExceptionTracking;
> end;
> TIA
>
> Regards
> Leigh
> www.smootharm.com <http://www.smootharm.com>
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Delphi mailing list
> Delphi at ns3.123.co.nz
> http://ns3.123.co.nz/mailman/listinfo/delphi
More information about the Delphi
mailing list