В Rad Studio Rio я создаю пакет для Delphi.В блоке PAS добавляю:
uses DesignIntf;
Компилятор жалуется на «DesignIntf not found».Добавление DesignIntf.dcp в качестве ссылки решает проблему.
Теперь, если я создаю тот же пакет, но из C ++ Builder, я добавляю «использует DesignIntf;»в блоке PAS, если я добавлю DesignIntf.bpi в качестве ссылки, ошибка не будет исправлена.
Почему в Delphi DesignIntf.dcp решает проблему, а DesignInt.bpi не решает ее для C ++ Builder с точно таким же кодом?
ОБНОВЛЕНИЕ;
Это платформа win32.На следующем рисунке показано, как на ссылку на designintf.bpi ссылаются, но я продолжаю получать сообщение об ошибке.Он работает, как и ожидалось, если пакет предназначен для Delphi и использует designintf.dcp.
![enter image description here](https://i.stack.imgur.com/NT4xU.gif)