Добрый день! вопрос такой ...
Как создать в runtime oбъект IBDatabase в СB5? это когда в клиенском приложеннии нужно обеспечить неизвесное количество подключений к разным БД, типа того как это делается во всяких менежерах для работы с БД.
С справке есть пример создания компонента DataBase, но с IBDatabase он не работает.
Это пример для DataBase:
...
Может кто сталкивался?
Как создать в runtime oбъект IBDatabase в СB5?
Модератор: kdv
Это то понятно, что можно написать TIBDatabase *DB[10] и получаем массив Database компонент, но мне не известно их количество и еще почему то когда вместо 10 пишем
const int i=10;
TIBDatabase *DB;
...оно не работает.
Мне б функцию что бы имя будущей компоненты на вход подать, по имени базы типа....
ну ладно что-ть придумаю спасибо
const int i=10;
TIBDatabase *DB;
...оно не работает.
Мне б функцию что бы имя будущей компоненты на вход подать, по имени базы типа....
ну ладно что-ть придумаю спасибо

Как создать в runtime oбъект IBDatabase в СB5?
Din писал(а): const int i=10;
TIBDatabase *DB;
...оно не работает.
т.к компилятору не известно i.
И вообще в твоем случае можно написать
TIBDatabase **DB в "file.հ", а иницализировать в "file.cpp"
или
иметь контейнер, например типа stl::list, list<TIBDatabase * >
и пихать туда.
Последний раз редактировалось myesayan 19 сен 2005, 15:26, всего редактировалось 1 раз.