Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.10.31;
Скачать: [xml.tar.bz2];

Вниз

Разрешить работу нескольких 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.035 c
6-101412
delpher_gray
2002-08-30 17:43
2002.10.31
Передача файлов через сокеты


1-101349
Eugene_post
2002-10-20 22:34
2002.10.31
Перехват нажатия Enter в TEdit


3-101163
nikolo
2002-10-11 12:20
2002.10.31
Как вычесть из запроса те строки, которые есть в другой таблице?


7-101552
zam2
2002-08-28 23:47
2002.10.31
Как сделать невозможным дамп нажатых клавиш другим приложением?


14-101501
PAVELsinicinV
2002-10-08 19:36
2002.10.31
InstallShield





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский