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