[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