Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.04;
Скачать: [xml.tar.bz2];




Вниз

TIBDatabase iz DLL 


KPOT   (2002-03-12 12:30) [0]

часть программы хочу разместить в DLL
библиотеке,
но как из нее загружать формы и не тратить время на соединение с базой
данных
компонентом TIBDatabase не представляю . Может кто сталкивался с этим
вопросом ?



KPOT   (2002-03-12 12:46) [1]

Может кто-нить знает как пользоваться из BPL библиотеки.

Зараннее благодарен



gek   (2002-03-12 12:52) [2]

Я что-то не понял, в чем пробдема?
Вызывай форму из DLL и передавай ей параметры например
текущую запись и смотри ответ OK or NO



KPOT   (2002-03-12 13:04) [3]

Допустим
Хотелось бы 4то-бы форма хранилась в BPL. На форме TIBDataBase, TIBQuery i t.d. А я при инициализации BPL delal by 4to-nibud" pohozhee na
Db iz bpl := db_main iz osnovnoj programmy



gek   (2002-03-12 13:17) [4]

Так где форма должна храниться в BPL?????????????
Это что-то новое.



KPOT   (2002-03-12 13:23) [5]

А почему нет? Обычное дело... Вот тока как TDatabase v bpl inicializirovat" chtob ne delat" lishnih connectov ?



DiggerAbstract   (2002-03-12 13:32) [6]

Можно передавать уже существующую коннекцию в DLL или BPL
например
function(nADOConn: TADOConnection): Boolean;
begin
ADOQuery.Connection := nADOConn;
end;



Arhelon   (2002-03-12 13:35) [7]

Не совсем понял о чём Ты о BPL или о DLL
Ежли DLL то пишешеь в обоих dpr-ах и Экзешника и ДЛЛки
uses
ShareMem,
....

И потом провто передаёшь в dll хоть DataBase хоть Dataset.
Ну а ежли BPL то я не вкурсе.



KPOT   (2002-03-12 13:39) [8]

Digger: hmm... eto slozhno vrode. Tem bolee ja ispol"zuju TIBQuery. Hotelos" by kak nit" prosto iz bpl ssylat"sja na Database iz glavnoj programmy.



KPOT   (2002-03-12 13:42) [9]

Arhelon: glavnaja proga.exe v nej Datamod s bazoj a okna v bpl
vyzyvaju funkciju iz bpl, kotoraja sozdajet okna iz bpl



KPOT   (2002-03-12 13:43) [10]

Arhelon: glavnaja proga.exe v nej Datamod s bazoj a okna v bpl
vyzyvaju funkciju iz bpl, kotoraja sozdajet i otkryvaet okna hranjachiesja v etoj zhe bpl



Arhelon   (2002-03-12 13:57) [11]

Как вопрос задавал "TIBDatabase iz DLL" так я и ответил
а с BPL я не работал так что сказать ничё не могу.



KPOT   (2002-03-12 14:06) [12]

2 Arhelon:
Ok, sorry. :)

A chto mozhna delat" v dll s Database ? ...prisvaivat" ejo vsem datasetam na forme?

ili ty vsem datasetam prisvaivaesh db_v_bpl, a potom kak-to odin raz delaesh chto-to tipa
db_v_bpl := db_v_exe ?



Arhelon   (2002-03-12 14:23) [13]

Я Те на мыло вышлю пример кода




Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.04;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.73 MB
Время: 0.015 c
1-9480            3d                    2002-03-25 18:00  2002.04.04  
Народ , подскажите pls где взять компонент.


3-9405            Shaman_Naydak         2002-03-12 22:27  2002.04.04  
Глюкавый MSSQL 2000 + проблема с ARITHABORT


1-9471            IronHawk              2002-03-25 10:37  2002.04.04  
Проблема с QuickReport-oм ! И многократным его исспользовании !


4-9687            Vaddya                2002-01-29 23:19  2002.04.04  
Создание GroupBox


3-9389            kserg@ukr.net         2002-03-12 12:39  2002.04.04  
ActiveControl - не срабатывает фокусировка в форме