Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Доступ к формам из exe в DLL [D7, WinXP]


Становских Алексей ©   (2006-10-27 01:59:00) 

Пишеться программка которая должна поддерживать подключаемые модули - плагины (dll). В плагинах хотелось бы иметь возможность иметь доспут к фомам exe шника. Пытался поработать через интерфейсы - возникли проблеммы. Как вообще решаються данные ситуации. Поделитесь опытом!


DiamondShark   (2006-10-28 19:04:00) [1]


> хотябы знать с чего начать.

С исходников VCL, например.


Становских Алексей   (2006-10-28 18:17:00) [2]

Я и прошу чтобы меня направили на путь истинный, для того чтобы начать учиться надо хотябы знать с чего начать.


atruhin   (2006-10-28 18:02:00) [3]

См. > [1] Ketmar ©   (27.10.06 02:01)
Судя по уровню вопросов, ни чего хорошего у тебя с dll пока не выйдет.
Учиться, учиться и учится.


Становских Алексей   (2006-10-28 17:37:00) [4]

а ты не мог более подробно расказать об этом, либо посоветуй что-нибудь почитать о API.


Ketmar   (2006-10-28 17:25:00) [5]

решаются созданием собственного API. и передачей всех ссылок на процедуры в DLL. например, на стадии инициализации.


Становских Алексей   (2006-10-28 17:21:00) [6]

У меня в Exeшнике существует ряд форм к примеру форма выбора контрагента. Мне сейчас нужно придумать инструмент который бы вызывал форму из exeшника в плагине и эта форма передовала плагину какое либо значение. Пробывал при вызове процедуру точки входа плагина сохранять интерфейс в глобальной переменной и потом уже использовать метод, но не получалось, переменная была пустая.
Мне интересует вообще как решаються подобные задачи. Просто хотелось бы найдти самый простой вариант решения


atruhin   (2006-10-28 06:31:00) [7]

> Проблемы возникли в том, что в dll нельзя сохранять в переменную
> передоваемый интерфейс

Эт чего тебе, религия не позволяет?


Становских Алексей   (2006-10-28 03:51:00) [8]

Проблемы возникли в том, что в dll нельзя сохранять в переменную передоваемый интерфейс, а следовательно и вызвать в нужный момент метод интерфейса


MetalFan   (2006-10-27 08:50:00) [9]


> Пытался поработать через интерфейсы - возникли проблеммы

и какие проблемы?


DmiSb   (2006-10-27 08:32:00) [10]

> 2 Становских Алексей

Посмотри
http://www.delphimaster.ru/cgi-bin/forum.pl?id=1161588490&n=0

Я в конечном итоге перешел на пакеты

Если есть желание, можем пообщаться (там есть мыло)


Palladin   (2006-10-27 08:05:00) [11]

Просто какое то нашествие форм в dll на форуме началось. Такое чувство, что все откуда то из одного места пишут...


> Становских Алексей  

прошерсти форумы за последние несколько дней, много чего интересного про "формы не в приложении" вычитаешь. Хотя самый правильный ответ в них только один :)


Ketmar   (2006-10-27 02:01:00) [12]

пакетами. %-)


Наверх

Титульная страница Поиск, карта сайта Написать письмо