| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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? |