Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > Передача IBDataBase.Handle в DLL


Автор: ZMaximI 15.4.2005, 02:36
Привет всем.

Помогите, пожалуйста, побороть проблему -
Есть DataModule, в котором содержаться IBDataBase, IBTransaction, IBQuery ......
Есть DLL-модуль с формой, в котором находятся такие же компоненты (IBDataBase, IBTransaction, IBQuery ...... )
Для того, чтобы отобразить данные в Grid(е) DLL-модуля необходимо передать Handle IBDataBase(а) из DataModule IBDataBase(у), который в DLL(ке).

Есть процедура

procedure ShowCurrency(Handle: THandle; DBH: TISC_DB_Handle);
begin
Application.Handle := Handle;
F_Currency := TF_Currency.Create(Application);
F_Currency.IBDatabase.Handle := DBH; Пишет "Cannot assign to a read-only property"
F_Currency.ShowModal;
if Assigned(F_Currency) then F_Currency.Free;
end;

Что делать, как быть ???
Может есть другие способы передачи этого указателя ?

Заранее ОЧЕНЬ благодарен.

Автор: Петрович 19.4.2005, 23:06
А не пробовал передавать не Handle, а сам IBDataBase?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)