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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.04.2012, 20:01   #1
The SCS
Пользователь
 
Регистрация: 15.01.2012
Сообщений: 98
По умолчанию Использование компонентов программы из DLL

Создаю систему плагинов. Первый вопрос:
Как из плагина юзать компонент в программе? Надо сделать, допустим
Код:
irc.Send(text_from_plugin);
так, но из плагина.

Закрадываются мысли, что в проге надо сделать функцию и из плагина ее юзать.
The SCS вне форума Ответить с цитированием
Старый 21.04.2012, 20:57   #2
Rock-n-Rolla
Форумчанин
 
Регистрация: 11.01.2012
Сообщений: 177
По умолчанию

программа при загрузке плаигна передаёт ему указатели на функции для взаимодействия с ней самой, и плагин использует эти функции когда ему это нужно. вот и взаимодействие
progromore.i2p - первый русскоязычный портал программистов в скрытосети
Rock-n-Rolla вне форума Ответить с цитированием
Старый 21.04.2012, 21:06   #3
The SCS
Пользователь
 
Регистрация: 15.01.2012
Сообщений: 98
По умолчанию

ага, то есть, я сделаю функцию Send(text: string); в программе и она передаст ее плагину. тогда как же компилятор плагина будет знать о существовании такой функции?
The SCS вне форума Ответить с цитированием
Старый 22.04.2012, 21:44   #4
3D Hunter
Сумрачная тень
Форумчанин
 
Аватар для 3D Hunter
 
Регистрация: 05.03.2009
Сообщений: 689
По умолчанию

Используйте для этого интерфейсы. Создайте интерфейс с уникальным гюидом, напишите в отдельном модуле интерфейсный класс со всеми необходимыми методами для экспорта в плагины. Подключите этот модуль к программе и плагину и используйте наздоровье.
"ковыряю изнутри" (с)
3D Hunter вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Использование компонентов в Delphi kholoshchak Компоненты Delphi 0 23.05.2011 13:47
Использование компонентов в DLL NoNameMan Общие вопросы Delphi 5 18.12.2010 09:54
Использование компонентов Delphi Ericnex Помощь студентам 2 07.04.2010 19:50
Вынос компонентов программы (которые делфи всталяет в каждую программу) из проги в dll GanGSISoft Общие вопросы Delphi 17 02.07.2009 17:24
Использование компонентов в другой форме White БД в Delphi 3 27.08.2008 13:32