Страница 1 из 1

Как использовать в DLL подключение IBDatabase?

Добавлено: 21 мар 2006, 16:29
Zhur
Скажите, пожалуйста, что обычно передают в DLL, что бы не создавать в ней новое подключение через IBDatabase?
Допустим база уже открыта в главной форме, и DLL должна использовать это подключение.
Читал как это делается с BDE, а с IBX разобраться не могу.
Или же по этому поводу ссылочка какая найдется?
Заранее благодарен.

Добавлено: 21 мар 2006, 16:36
kdv
только через packages. передавать handle.

Добавлено: 21 мар 2006, 16:44
Zhur
kdv писал(а):только через packages. передавать handle.
А если: IBDDatabase.Handle :PVoid
А потом, в длл-ке: IBDatabase.Sethandle(то, что передали);
Вроде работает... но может это муть?
Что скажите?

Добавлено: 22 мар 2006, 17:15
smu
Zhur писал(а): А если: IBDDatabase.Handle :PVoid
А потом, в длл-ке: IBDatabase.Sethandle(то, что передали);
Вроде работает... но может это муть?
Что скажите?
Возможно на некоторые вопросы вы найдете ответ в книге Н. Елманова, А. Тенцер, С. Трепалин Delphi и технология COM в главе, посвященной работе с dll библиотеками, советую ознакомиться

Добавлено: 23 мар 2006, 07:13
Zhur
smu писал(а):Возможно на некоторые вопросы вы найдете ответ в книге Н. Елманова, А. Тенцер, С. Трепалин Delphi и технология COM в главе, посвященной работе с dll библиотеками, советую ознакомиться
Спасибо. Встретится - возьмем.