Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

TIBDatabase iz DLL [D6, IB6.x]


KPOT ©   (2002-03-12 12:30:00) 

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


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

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


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

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 13:57:00) [3]

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


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

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


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

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:39:00) [6]

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.


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

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

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


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

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


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

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


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

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


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

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


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

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


KPOT   (2002-03-12 12:46:00) [13]

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

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо