![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вызов нескольких копий формы из DLL и передача информации из DLL [D6, WinXP]
_Ruslan_ © (2006-11-13 20:24:00)Приветствую Вас Господа Программисты!
Помогите, пожалуйста, новичку разобраться с DLL(PLUG IN).
Необходимо разработать приложение, которое будет вызывать функции из DLL а точнее запускать формы.
Вопрос №1: Можно ли запускать несколько одинаковых не модальных форм (к примеру несколько Form1) из одной DLL и как это сделать т.е. как правильно создавать и уничтожать формы если пользователь закроет главное приложение или оду из форм DLL?
Вопрос №2: Формы (НЕ МОДАЛЬНЫЕ) в DLL должны принимать информацию от главного приложения, а так же передавать информацию обратно при нажатии на кнопку. Информация от TСlientDataSet (использую файлы XML). Каким образом можно работать с СlientDataSet главного приложения из DLL? Может можно передать как то СlientDataSet в качестве параметра процедуры и поработать с ним в DLL или просто переменную PCHAR? Подойдет любой вариант, важно чтобы любая форма запущенная из DLL принимала текстовую информацию от главного приложения и обработав передавала при нажатии на кнопку (например кнопка сохранить на форме из DLL) обратно в СlientDataSet главного приложения при этом окно главного приложения должно быть доступным пользователю при запущенных формах DLL. Пробовал всякие варианты но в итоге !!!ОШИБКА обращения к памяти!!! Пожалуйста, подскажите, как реализовать данную задачу ПРАВИЛЬНО!
Anatoly Podgoretsky (2006-11-14 11:24:00) [1]> Сергей М. (14.11.2006 10:10:07) [7]
> Неужели мой вопрос настолько глуп или форум идет ко «дну» и его УМНЫЕ люди больше не посещают?
Ну откуда их на вас набраться.
Сергей М. (2006-11-14 10:10:00) [2]
> _RUSLAN_ © (14.11.06 07:48) [6]
Если тебя приспичило хранить формы в библиотеках, то для этого существуют bpl.
_RUSLAN_ (2006-11-14 07:48:00) [3]Удалено модератором
Примечание: МАТ
Ketmar (2006-11-14 02:15:00) [4]в "надмозги", натурально...
Германн (2006-11-14 00:48:00) [5]
> _RUSLAN_ ©
Ны ты влип, парень! :-)
Leonid Troyanovsky (2006-11-13 23:02:00) [6]
> _RUSLAN_ © (13.11.06 22:23) [2]
> Извиняюсь... В какой же форум с этим вопросом зайти?
Тут, блин, извиняйся, либо нет, ходить некуда,
бо формы и длл - понятия несовместимые.
А, что, разве, заказчик про это не намекал?
--
Regards, LVT.
_RUSLAN_ (2006-11-13 22:23:00) [7]Извиняюсь... В какой же форум с этим вопросом зайти?
Corba и COM-?
Компоненты-?
Базы-?
Leonid Troyanovsky (2006-11-13 20:33:00) [8]
> _Ruslan_ © (13.11.06 20:24)
> Необходимо разработать приложение, которое будет вызывать
> функции из DLL а точнее запускать формы.
А чего ты ринулся в winapi?
Бо, проблема не в ем.
--
Regards, LVT.