Is there a way to trace through only project source in Delphi?

Posted by Justin on Stack Overflow See other posts from Stack Overflow or by Justin
Published on 2010-05-04T20:09:15Z Indexed on 2010/05/04 21:58 UTC
Read the original article Hit count: 317

Filed under:
|
|
|
|

I'm using Delphi 2010 and I'm wondering if there's a way to trace through code which is in the project without tracing through calls to included VCLs.

For example - you put in a breakpoint and then use Shift+F7 to trace through line-by-line. Now you run into a call to some lengthy procedure in a VCL - in my case it's often a Measurement Studio or other component that draws the doodads for a bunch of I/O, OPC, or other bits. At any rate, what happens is that the debugger hops out of the active source file, opens the component source, and traces through that line by line. Often this is hundreds or thousands of lines of code I don't care about - I just want to have it execute and return to the next source line in MY project.

Obviously you can do this by setting breakpoints around every instance of an external call, but often there are too many to make this practical - I'd be spending an hour setting a hundred breakpoints every time I wanted to step through a section of code.

Is there a setting or a tool somewhere that can do this? Allow one to trace through code within the project while silently executing code which is external to the project?

Thanks in advance, Stack Overflow!

© Stack Overflow or respective owner

Related posts about delphi

Related posts about trace