Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.12.10;
Скачать: CL | DM;

Вниз

Доступ к формам из exe в DLL   Найти похожие ветки 

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

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


 
Ketmar ©   (2006-10-27 02:01) [1]

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


 
Palladin ©   (2006-10-27 08:05) [2]

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


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

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


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

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

Посмотри
http://delphimaster.net/view/1-1161588490/

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

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


 
MetalFan ©   (2006-10-27 08:50) [4]


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

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


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

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


 
atruhin ©   (2006-10-28 06:31) [6]

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

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


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

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


 
Ketmar ©   (2006-10-28 17:25) [8]

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


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

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


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

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


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

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


 
DiamondShark ©   (2006-10-28 19:04) [12]


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

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



Страницы: 1 вся ветка

Текущий архив: 2006.12.10;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.03 c
1-1161788609
SkySpeed
2006-10-25 19:03
2006.12.10
Проблема с программным нажатием на кнопку ДА приСохраненииРисунка


1-1162035166
OlDirtyBastard
2006-10-28 15:32
2006.12.10
Twain


15-1163767455
mr1Andersen
2006-11-17 15:44
2006.12.10
Подскажите в чем может быть проблема.


15-1163872173
POP
2006-11-18 20:49
2006.12.10
Типы данных, cardinal


15-1163675742
ArtemESC
2006-11-16 14:15
2006.12.10
На речке, на речке, на том бережо--ооочке...