Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Не правильный Uses / 8 сообщений из 8, страница 1 из 1
08.08.2017, 12:59:19
    #39501804
DmitryTyum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не правильный Uses
Сто лет не сталкивался с такой проблемой. И в поиске её решение не нашёл.
Установлена Delpi XE5 и DOA.
На форме компонента TOracleServer. Design-time всё отлично, но когда компилирую - пишет ошибка. Не найден TOracleServer.
Uses Oracle ссылается на FireDAC.Phys.Oracle, который "unable to locate".
Component-Install package убрал галочки с Embarcadero FireDAC C\S Components, Embarcadero FireDAC Components и Embarcadero FMX FireDAC Components.
...
Рейтинг: 0 / 0
08.08.2017, 13:00:41
    #39501805
DmitryTyum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не правильный Uses
То есть не TOracleServer, а TOracleSession
...
Рейтинг: 0 / 0
08.08.2017, 13:12:12
    #39501813
JayDi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не правильный Uses
Либо в свойствах проекта-делфи отключить альясы для FireDAC.Phys (по аналогии со всякими System), либо поместить путь к DOA выше, чем в фаердаку в library path делфи.
...
Рейтинг: 0 / 0
08.08.2017, 13:28:09
    #39501832
DmitryTyum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не правильный Uses
В Packages удалил всё, что содержит слово FireDAC, в library path поставил DOA на первое место. Не помогло.
...
Рейтинг: 0 / 0
08.08.2017, 13:34:43
    #39501837
я тупой
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не правильный Uses
JaDi подсказал верное направление мышления. Нужно отключить FireDAC у тебя в проекте. Но для меня, когда столкнулся с этой же проблемой, легче оказалось переустановить делфи без установки компонентов FireDAC)). Тогда не было времени разбираться с настройкой среды.
...
Рейтинг: 0 / 0
08.08.2017, 13:34:57
    #39501838
DmitryTyum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не правильный Uses
Нашёл. Кто-то в проект в <PropertyGroup Condition="'$(Base)'!=''"> в <DCC_Namespace> добавил FireDAC.Phys
...
Рейтинг: 0 / 0
08.08.2017, 13:43:01
    #39501843
DmitryTyum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не правильный Uses
Опишу в чём дело для тех, кто будет искать потом. Delphi установилась с FireDAC. В форме стоял Uses Oracle, который при открытии проекта автоматически привязался к FireDAC, и в dproj в ветку <PropertyGroup Condition="'$(Base)'!=''"> в <DCC_Namespace> добавил FireDAC.Phys.
После этого даже удаление из Delphi FireDAC ничего не даёт. Надо удалить FireDAC из Packages Delphi, затем этот FireDAC.Phys из dproj, после чего всё заработало нормально.
...
Рейтинг: 0 / 0
08.08.2017, 15:00:20
    #39501908
JayDi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не правильный Uses
Use scope names в настройках проекта:
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Не правильный Uses / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]