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

Reply via email to