Проблема с настройкой пути просмотра на странице параметров Delphi

У меня проблема с настройкой пути просмотра в Delphi 2009:

Когда я устанавливаю новый компонент, я добавляю путь DCU к пути библиотеки Delphi и путь к пути к пути просмотра Delphi. Приложение компилируется отлично, но удерживание Ctrl и нажатие на любое из имен узлов для этого компонента не открывает исходный файл!

Кажется, единственный способ заставить его работать - добавить исходный путь к пути к библиотеке, но это означает, что я должен скомпилировать все блоки, принадлежащие сторонним компонентам, каждый раз, когда я создаю свой проект!

Эта проблема не существует для стандартных модулей Delphi или даже модулей JCL и JVCL, которые установлены установщиком JCL\JVCL, а их исходные пути добавляются в путь просмотра.

Является ли это ошибкой, или это я делаю что-то неправильно?

Привет

Ответ 1

Я долгое время боролся с этой проблемой. Изменение REFERENCEINFO в настройках пакета от "none" до "только определений" сделало трюк. Надеюсь, это тоже поможет вам.

Ответ 2

Являются ли какие-либо из этих блоков перечисленными в .dpr? Единицы там с неправильным путем могут вызвать довольно забавное поведение.

Ответ 3

Настройка "Справочная информация о символах" на "Справочная информация" действительно устраняет проблему с помощью пути просмотра.

Но, по крайней мере, для Delphi XE изменение должно быть сделано в "Build Configuration → Base", чтобы он работал.

Ответ 4

Я бы удостоверился, что dcu были скомпилированы с включенной отладкой. Если это сторонний компонент, и источник предоставляется с ним, это обычно так, но не всегда.