Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.09.2010, 20:10   #1
SalasAndriy
Форумчанин Подтвердите свой е-майл
 
Аватар для SalasAndriy
 
Регистрация: 01.11.2007
Сообщений: 157
Вопрос Проблема с подключением своего компонента к программе

Доброго времени суток!
У меня такая проблемка... Я пишу компонент и для того чтобы как-то расставить всё по полочках подключаю дополнительные Unit в которык произвожу объявления разных типов, массивов, констант...
Но потом, при добавлении этого компонента в проект вроде всё хорошо... Но когда пытаюсь откомпилировать этот проект с этим компонентом, выдает ошибку что я использую не обьявленные типы данных и константы и т.д. проблема в том что Unit который я подключил к компоненту не хочет подключатся к самой программе для компиляции... Как быть? Юзаю Delphi 2010...

Как указать в пакете что при добавлении компонента в проект нужно подключать еще дополнительные Unit?

Заранее спасибо!
SalasAndriy вне форума Ответить с цитированием
Старый 01.10.2010, 09:20   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ну в Package, Который ты создаешь на компонент втисни этот Unit, он должен будет приаттачится к компоненту.
Ты же через Package компонент привязываешь к делфи?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 01.10.2010, 17:35   #3
SalasAndriy
Форумчанин Подтвердите свой е-майл
 
Аватар для SalasAndriy
 
Регистрация: 01.11.2007
Сообщений: 157
По умолчанию

Так в том то и дело что я подключаю и этот Unit в Package с надеждой что когда добавлю компонент в проект он автоматически подключит и Unit самого компонента и дополнительный Unit привязаный к компоненту... Но этого не происходит...
SalasAndriy вне форума Ответить с цитированием
Старый 02.10.2010, 02:00   #4
NoName_emaNoN
Форумчанин
 
Аватар для NoName_emaNoN
 
Регистрация: 15.11.2007
Сообщений: 229
По умолчанию

Tools -> Options -> Library - Win32 -> Library Path

Туда добавить папку с Unit'ами пробовал?
Компьютер не подчиняется законам физики: глюки возникают из ниоткуда, файлы исчезают в никуда, а вес измеряется в метрах.
NoName_emaNoN вне форума Ответить с цитированием
Старый 02.10.2010, 21:56   #5
SalasAndriy
Форумчанин Подтвердите свой е-майл
 
Аватар для SalasAndriy
 
Регистрация: 01.11.2007
Сообщений: 157
По умолчанию

Пробовал... Тоже не катит... добавлял даже в папку с программой... Дело просто в том что если просто добавить компонент - проект откомпилируется, но если работать с єтим компонентом и использовать свои типы данных которые находятся в подключаемом Unit к компоненту, то будет писать ошибку... Так как я этот Unit в программу не подключил...
SalasAndriy вне форума Ответить с цитированием
Старый 02.10.2010, 22:59   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Так как я этот Unit в программу не подключил...
Так подключи. Пропиши в раздел uses.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 03.10.2010, 01:48   #7
SalasAndriy
Форумчанин Подтвердите свой е-майл
 
Аватар для SalasAndriy
 
Регистрация: 01.11.2007
Сообщений: 157
По умолчанию

понятное дело что прописываю) а если компонент юзает кто-то другой... он то не знает что прописывать надо...
SalasAndriy вне форума Ответить с цитированием
Старый 03.10.2010, 10:06   #8
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
он то не знает что прописывать надо...
Вот поэтому в package разработчиком компонента добавляются все нужные ему модули (там есть кнопка Add). После чего Делфи сама подключает их в зависимости от того что нужно подключить.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с подключением к интернету Alex25 Свободное общение 5 09.03.2010 22:20
Помогите в создании своего компонента hunter03 Компоненты Delphi 1 06.11.2009 09:36
Заменить стандартное событие компонента при создании своего. postal2 Компоненты Delphi 6 28.08.2009 11:01
Проблема с подключением к MySQL [Smarik] БД в Delphi 16 06.02.2009 09:52
проблема с подключением к Mysql tibult БД в Delphi 0 09.01.2009 15:13