Создание IBDatabase в runtime в DLL

IBX, FIBPlus, UIB, ADO, .Net и прочее-прочее-прочее, в общем все, что относится к созданию приложений, работающих с InterBase, Firebird и Yaffil - клиент-серверных, трехзвенных, консольных и т.п.

Модератор: kdv

Ответить
Barsevich
Сообщения: 9
Зарегистрирован: 11 авг 2007, 15:36

Создание IBDatabase в runtime в DLL

Сообщение Barsevich » 26 сен 2007, 09:31

Такая задача: есть база данных. В нее должны класть данные разные компьютеры из разных мест.

Надо создать в DLL после получения данных с устройства подключение к базе данных, закинуть туда данные и отключиться.

Не получается создать объект IBDatabase - вот такой код:
var
bd:TIBDatabase;
tr:TIBTransaction;
query:TIBSQL;

Begin
bd.Create(nil);
...
Когда в отладчике доходит до Create - перескакивает на n строк вниз, при этом указатель на bd остается nil

То есть объект не создается.

Как создать подключение в runtime ? Что я не так делаю ?

ess
Сообщения: 21
Зарегистрирован: 26 июл 2006, 10:51

Сообщение ess » 26 сен 2007, 10:13

bd := TIBDatabase.Сreate(...), и т.д.

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 26 сен 2007, 15:46

Что я не так делаю ?
паскаль учи :)

Barsevich
Сообщения: 9
Зарегистрирован: 11 авг 2007, 15:36

Сообщение Barsevich » 27 сен 2007, 11:55

Мда, я - ламо. Паскаль у меня был 10 лет назад, а вот тут потребовалось дописать DLL...

Спасибо ! Слава RTFM!

Ответить