Hi Paul, This code goes to customer machine which does not have Delphi debug environment.
Regards Leigh -----Original Message----- From: Paul McKenzie [mailto:[EMAIL PROTECTED] Sent: Tuesday, 25 July 2006 1:35 p.m. To: [EMAIL PROTECTED]; NZ Borland Developers Group - Delphi List Subject: Re: [DUG] Stack print in Delphi with thread 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 > [email protected] > http://ns3.123.co.nz/mailman/listinfo/delphi _______________________________________________ Delphi mailing list [email protected] http://ns3.123.co.nz/mailman/listinfo/delphi
