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

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

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.07.2007, 17:57   #1
Mitriy
Пользователь
 
Регистрация: 08.07.2007
Сообщений: 47
По умолчанию Plugin и все что с этим связано

Может кто нибудь когда писал компоненты или плугины реализуя в виде пакета bpl (Borland Package Library).

Проблема в следующем:

Хочу написать плугин к программе, а именно хочу в BPL засунуть весь интерфейс главной формы (Размеры формы, кнопки, поля редактирования и тд) и далее работать с этим интерфейсом. У кого какие мысли будут по данному вопросу?
Mitriy вне форума Ответить с цитированием
Старый 26.07.2007, 20:12   #2
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

мне кажется лучше и проще использовать DLL. Пихаешь код который выводит форму т.е. код типа form1.show; в отдельную процедурку и вызываешь её из программы.
или может я что то не так понял?
rpy3uH вне форума Ответить с цитированием
Старый 26.07.2007, 21:05   #3
Mitriy
Пользователь
 
Регистрация: 08.07.2007
Сообщений: 47
По умолчанию

Цитата:
Сообщение от rpy3uH Посмотреть сообщение
мне кажется лучше и проще использовать DLL. Пихаешь код который выводит форму т.е. код типа form1.show; в отдельную процедурку и вызываешь её из программы.
или может я что то не так понял?
По многим моим соображением в моем случае лучше использовать пакет.
Вот как тока его организовать это другой вопрос......
Mitriy вне форума Ответить с цитированием
Старый 27.07.2007, 15:46   #4
Mitriy
Пользователь
 
Регистрация: 08.07.2007
Сообщений: 47
По умолчанию

Проблему вроде бы решил, но плагин(BPL) подключил статически.
А хочется подключить динамически и чтобы все кнопочки которые загружает плагин работали.
Mitriy вне форума Ответить с цитированием
Старый 28.07.2007, 16:34   #5
Mitriy
Пользователь
 
Регистрация: 08.07.2007
Сообщений: 47
По умолчанию

Ну вот написал до конца и подключение плагина подключил динамически,
но всеравно не так как хотелось.
Когда загружаеш плагин, загружается новая форма, а все таки хотелось чтобы сам плагин отображался на главной форме.
Кому это интересно могу выслать исходники программы.
Суть программы:
К основному приложению подключается DLL (в ней риализовывается функция возвращающая сумму массива)
Загрузка плагина осуществляет интерфейс в котором вводятся элементы массива и выдается результат.
Прога сделана так сказать для примера работы bpl и Dll.
Кстати на этом примере можно посмотреть скока весит Dll и BPL и их приимущества.

Последний раз редактировалось Mitriy; 28.07.2007 в 16:38.
Mitriy вне форума Ответить с цитированием
Старый 29.07.2007, 17:30   #6
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

а ты пробовал запускать свою прогу на компах где Delphi не установлена?
rpy3uH вне форума Ответить с цитированием
Старый 29.07.2007, 17:58   #7
Mitriy
Пользователь
 
Регистрация: 08.07.2007
Сообщений: 47
По умолчанию

Специально тока что деинсталировал дельфу.
Приложение запускается, но ессесно надо чтобы присутсвовали пакеты BPL.

Се домучал этот пример, как говорится "вшил" интерфейс в главную форму и кнопочки пашут. Задуманое решилось.
Mitriy вне форума Ответить с цитированием
Старый 12.12.2007, 16:24   #8
Dark_Elf
 
Аватар для Dark_Elf
 
Регистрация: 12.12.2007
Сообщений: 7
По умолчанию

Тут сделал не давно плагин для своего приложения не знаю подходит он под этот вопрос или нет. Но суть моей проблемы была такова: мне необходимо было создать плагин который бы подключался у главной форме при чем если необходимо то он загружал некоторые изменения для нее. И добавлялся в меню. в последствии если необходимо вызвать его то в меня появляется кнопка на при нажатии загружается плагин(визуально) если надо выложу
Dark_Elf вне форума Ответить с цитированием
Старый 12.12.2007, 19:48   #9
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

выложи, не помешает.
rpy3uH вне форума Ответить с цитированием
Старый 13.12.2007, 10:53   #10
Alter
Старожил
 
Аватар для Alter
 
Регистрация: 06.08.2007
Сообщений: 2,183
По умолчанию

Мне тоже хочется пограмму с плагинами посмотреть.
Alter вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
С этим надо бороться... Карась О форуме и сайтах клуба 10 01.06.2008 11:10
Разработка PlugIn BOBAH13 Общие вопросы Delphi 12 09.02.2008 17:37
StringGrid и всё что с ней связано.... GAGARIN-NEW Компоненты Delphi 22 11.10.2007 15:19