"Устранение проблемы с автоматическим добавлением FireDAC.VCLUI.Wait в проектах Firemonkey для Android и iOS"Delphi , Базы данных , Модуль данныхУстранение проблемы с автоматическим добавлением FireDAC.VCLUI.Wait в проектах Firemonkey для Android и iOS Если вы работаете над мультиустройственным проектом Firemonkey и столкнулись с проблемой, когда IDE автоматически добавляет единицу "FireDAC.VCLUI.Wait" в раздел "uses" в вашем модуле данных, эта статья поможет вам решить эту проблему. Описание проблемы В вашем проекте Firemonkey IDE автоматически добавляет единицу "FireDAC.VCLUI.Wait" в раздел "uses" в модуле данных. Это препятствует сборке проекта, поскольку имя не может быть risolveto в Android или iOS. Странно то, что раньше этого не происходило, и вы не меняли ничего в этом модуле данных. Вы знаете, что некоторые компоненты добавляют единицы в раздел "uses", но в вашем случае это Firemonkey проект, а не VCL, поэтому это не должно происходить. Причина проблемы Эта проблема может возникнуть, если вы используете компоненты FireDAC в своем проекте Firemonkey. По умолчанию FireDAC добавляет единицы VCL в раздел "uses", но для проектов Firemonkey вам нужны единицы FMX. Решение проблемы Чтобы устранить эту проблему, выполните следующие действия:
Альтернативное решение Если вы компилируете проект для Linux, можно установить свойство "Provider" в "Console". Пример кода на Object Pascal (Delphi) Вот пример кода, показывающий, как добавить компонент
В этом примере мы используем Заключение Автоматическое добавление единицы "FireDAC.VCLUI.Wait" в проекты Firemonkey может вызвать проблемы с сборкой для Android и iOS. Чтобы устранить эту проблему, добавьте компонент Устранение проблемы с автоматическим добавлением FireDAC.VCLUI.Wait в проектах Firemonkey для Android и iOS. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта. :: Главная :: Модуль данных ::
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |