Как остановить сборку .dcu из сторонних компонентов? - PullRequest
0 голосов
/ 29 мая 2019

Я работаю со многими сторонними компонентами.У них есть установщик, который компилирует .pas и автоматически добавляет путь к пути к библиотеке.

Проблема заключается в том, что когда я использую компонент в проекте.Компилятор заново создает .dcu стороннего компонента.Как я могу сделать так, чтобы компилятор не создавал .dcu снова?

Я нашел эти старые посты, в которых сообщается о похожих проблемах.Но я не совсем понимаю, как я на самом деле говорю компилятору: «Компилятор прекращает воссоздание .dcu сторонних компонентов и получает .dcu из этого места».

Как работать с предупреждениями/ намеки в сторонних библиотеках?

Как сделать файлы DCU стороннего компонента, чтобы они не генерировались в каталоге моего приложения?

1 Ответ

1 голос
/ 30 мая 2019

Сначала: удалите расположение файлов .pas из «пути к библиотеке» (настройка IDE) и замените его на местоположение пути .dcu (примечание: файлы dcu должны находиться в другой папке, чем файл .pasфайлы библиотеки, иначе файлы .pas будут собраны в любом случае).Убедитесь, что сам ваш проект также не ссылается на файлы .pas, используя собственный путь поиска.

Второй: когда вы хотите проверить код стороннего компонента с помощью ctrl-mouseclick, добавьте путь .pas впуть просмотра вашей IDE.

Относительно отладки: вы можете создать два набора dcu;один с отладочной информацией и один без ...

...