Я использую Delphi 2010, и мне интересно, есть ли способ отслеживать код, который находится в проекте, без трассировки через вызовы, включенные в VCL.
Например, вы помещаете точку останова, а затем используйте Shift + F7 для отслеживания по очереди. Теперь вы запускаете вызов некоторой длительной процедуры в VCL - в моем случае это часто Measurement Studio или другой компонент, который рисует doodads для группы ввода-вывода, OPC или других бит. Во всяком случае, происходит то, что отладчик перескакивает из активного исходного файла, открывает источник компонента и отслеживает это по строкам. Часто это сотни или тысячи строк кода, которые мне не нужны - я просто хочу, чтобы он выполнялся и возвращался к следующей исходной строке в MY project.
Очевидно, вы можете сделать это, установив точки останова вокруг каждого экземпляра внешнего вызова, но часто их слишком много, чтобы сделать это практически - я бы потратил час, установив сто точек останова каждый раз, когда я хотел бы пройти через раздел кода.
Есть ли параметр или инструмент где-нибудь, который может это сделать? Разрешить прослеживать код внутри проекта при бесшумном выполнении кода, который является внешним по отношению к проекту?