В настоящее время мы рассматриваем обновление некоторых наших приложений Delphi с XE7 до 10.3 и столкнулись с проблемой с нашими пользовательскими компонентами.
Я пробовал 2 варианта.
Я скопировал, открыл в 10.3 и перекомпилировал исходный пакет компонентов.
Я создал новый пакет в 10.3, добавил копию соответствующих файлов .pas
и скомпилировал новый файл .bpl
/ .dpk
.
В обоих случаях я получаю пакет, который можно установить в IDE и который позволяет мне добавить компонент в новый проект.
Однако в обоих случаях яполучите "Can't resolve unit name "NewComponent""
в IDE и "Unit "NewComponent" not found"
, когда я попытаюсь использовать компонент в проекте.
Я помню, что это было проблемой в предыдущих обновлениях Delphi, но я забыл хитрость, чтобы это исправить.