Ответ 1
Я долгое время боролся с этой проблемой. Изменение REFERENCEINFO в настройках пакета от "none" до "только определений" сделало трюк. Надеюсь, это тоже поможет вам.
У меня проблема с настройкой пути просмотра в Delphi 2009:
Когда я устанавливаю новый компонент, я добавляю путь DCU к пути библиотеки Delphi и путь к пути к пути просмотра Delphi. Приложение компилируется отлично, но удерживание Ctrl и нажатие на любое из имен узлов для этого компонента не открывает исходный файл!
Кажется, единственный способ заставить его работать - добавить исходный путь к пути к библиотеке, но это означает, что я должен скомпилировать все блоки, принадлежащие сторонним компонентам, каждый раз, когда я создаю свой проект!
Эта проблема не существует для стандартных модулей Delphi или даже модулей JCL и JVCL, которые установлены установщиком JCL\JVCL, а их исходные пути добавляются в путь просмотра.
Является ли это ошибкой, или это я делаю что-то неправильно?
Привет
Я долгое время боролся с этой проблемой. Изменение REFERENCEINFO в настройках пакета от "none" до "только определений" сделало трюк. Надеюсь, это тоже поможет вам.
Являются ли какие-либо из этих блоков перечисленными в .dpr? Единицы там с неправильным путем могут вызвать довольно забавное поведение.
Настройка "Справочная информация о символах" на "Справочная информация" действительно устраняет проблему с помощью пути просмотра.
Но, по крайней мере, для Delphi XE изменение должно быть сделано в "Build Configuration → Base", чтобы он работал.
Я бы удостоверился, что dcu были скомпилированы с включенной отладкой. Если это сторонний компонент, и источник предоставляется с ним, это обычно так, но не всегда.