Новый прект не находит юнит установленного компонента

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Новый прект не находит юнит установленного компонента

Сообщение Talker1 » 18.11.2013 15:52:42

Привет!
Создал новый проект - dll. В проекте создал новую форму, которой в uses добавил юниты ZDataset, ZConnection (с целью на лету создавать подключение и квери).
Лазарус кричит:
fLogin.pas(9,37) Fatal: Can not find unit ZDataset used by fLogin.

В состоянии легкого шока, прописываю в параметрах проекта путь C:\lazarus\components\ZEOSDBO-7.1.2-stable\src\component\ - заработало....

Так, мне что, для каждого юнита нужно прописывать путь в настройках проекта?
Но с другой стороны, в тестовом проекте, мне никаких дополнительных подпрыгов не потребовалась, просто положил компоненту на форму..
Поясните в чем тут фокус?
Аватара пользователя
Talker1
новенький
 
Сообщения: 54
Зарегистрирован: 16.07.2013 18:45:45

Re: Новый прект не находит юнит установленного компонента

Сообщение Little_Roo » 18.11.2013 16:32:46

Talker1 писал(а):юниты ZDataset,

В ZEOS`e такого компонента нет :(
А как насчет DataSource, ZUpdateSQL ? Есть?
Аватара пользователя
Little_Roo
энтузиаст
 
Сообщения: 639
Зарегистрирован: 27.02.2009 19:56:36
Откуда: Санкт-Петербург

Re: Новый прект не находит юнит установленного компонента

Сообщение Talker1 » 18.11.2013 17:14:56

Компоненты ZDataset в ZEOS-е нет, зато в юните ZDataset есть компонент TZQuery, который я намереваюсь использовать.
Аватара пользователя
Talker1
новенький
 
Сообщения: 54
Зарегистрирован: 16.07.2013 18:45:45

Re: Новый прект не находит юнит установленного компонента

Сообщение Little_Roo » 18.11.2013 17:19:23

TZQuery как компонент есть и так... Используйте... :D
Аватара пользователя
Little_Roo
энтузиаст
 
Сообщения: 639
Зарегистрирован: 27.02.2009 19:56:36
Откуда: Санкт-Петербург

Re: Новый прект не находит юнит установленного компонента

Сообщение Talker1 » 18.11.2013 17:41:46

Ну, я наверно непонятно написал.
Я создал форму, но компоненту TZQuery на нее не положил, я собираюсь налету ее содавать : TZQuery.Create().
Эта компонента объявлена в модуле ZDataset. Соответственно, я в uses добавил ZDataset.

Если я специально не указываю путь к файлу ZDataset.pas в параметрах проекта, то Лазарус кричит что не может найти этот юнит. Если же прописать этот путь в настройках проекта, тогда Лазарус юнит ZDataset находит и все нормально компилирует.
Вот у меня и возник вопрос, мне, что, нужно вручную к каждому(?) юниту прописывать путь??
Аватара пользователя
Talker1
новенький
 
Сообщения: 54
Зарегистрирован: 16.07.2013 18:45:45

Re: Новый прект не находит юнит установленного компонента

Сообщение Иван Шихалев » 18.11.2013 18:02:51

В свойствах проекта нужно добавить зависимость от пакета.
Аватара пользователя
Иван Шихалев
энтузиаст
 
Сообщения: 1138
Зарегистрирован: 15.05.2006 11:26:13
Откуда: Екатеринбург

Re: Новый прект не находит юнит установленного компонента

Сообщение Talker1 » 19.11.2013 10:02:43

Иван Шихалев Спасибо)
Аватара пользователя
Talker1
новенький
 
Сообщения: 54
Зарегистрирован: 16.07.2013 18:45:45


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 245

Рейтинг@Mail.ru