Обычно это вызвано наличием отладочной информации в DCU (сторонней или собственной VCL Delphi), но при отсутствии источника, доступного по пути просмотра.
Убедитесь, что у вас не установлен флажок "Использовать отладочные DCU" в Project->Options-Linker
. Вы также можете открыть исходный код для любых сторонних компонентов, которые вы используете (пакеты), изменить их на , а не использовать отладочную информацию, а также перестроить их. Вы всегда можете перекомпилировать, если обнаружите в них ошибку и вам нужно отследить источник.
Еще одна вещь, в которой нужно убедиться, это то, что у вас не установлено значение $(BDS)\Lib\Debug
в путях к библиотеке или просмотру (Project->Options->Compiler
в D2010); это предотвратит отладку DCU при пошаговом выполнении кода. (Вместо этого установите $(BDS)\Lib
.)