Форум: "Основная";
Текущий архив: 2006.12.10;
Скачать: [xml.tar.bz2];
ВнизДоступ к формам из 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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.041 c