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

Вниз

Разрешить работу нескольких DLL через один компонент IBDATABASE   Найти похожие ветки 

 
Владимир Т   (2002-10-21 09:30) [0]

Вот такая проблема! Есть прога (ну уж слишком большая - более 500 экранных форм и все увеличивается) + необходимо ее поддерживать в различных районах. Есть идея - все формы разместить в DLL файлах - это даст возможность упрощать update программы - отправил только изменные модули - и все, но при этом необходимо в каждой форме DLL ставить компонент IBDatabase и при активизации DLL производить подключение к базе данных, что достаточно не выгодно! А можно ли какимто образом подключить все DLL к одному компоненту IBDatabase, расположенному в основной программе? Заранее благодарен


 
Игорь Шевченко ©   (2002-10-21 10:48) [1]

Лучше использовать пакеты (BPL) - проблем не будет.


 
REA ©   (2002-10-21 10:50) [2]

1) COM
2) BPL
3) Класс просто передать (хоть и форму) - в принципе работать будет, но при изменении перекомпилировать DLL
4) Handle какой-нить передать на открытую базу и его присвоить копии компонента. См. также HandleShared и т.п.



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

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

Наверх




Память: 0.47 MB
Время: 0.016 c
14-101463
pasha_golub
2002-09-20 13:47
2002.10.31
Delphi vs C++ Builder


3-101051
malex_1
2002-10-09 10:10
2002.10.31
FoxPro, CDX... не понимание в Делфи


3-101167
@Ujin
2002-10-11 13:22
2002.10.31
EStackOverflow - возникает по нажатии табуляции в DBGrid.


1-101372
MixerPro
2002-10-18 16:57
2002.10.31
Минимизация окна


14-101496
Best Before 2024
2002-10-11 17:09
2002.10.31
Что делать, если изменили обе на рабочем столе?