Какие файлы нужны для работы с IB API в Delphi?

Запросы, планы, оптимизация запросов, ...

Модераторы: kdv, CyberMax

Ответить
yk
Сообщения: 26
Зарегистрирован: 31 янв 2005, 11:37

Какие файлы нужны для работы с IB API в Delphi?

Сообщение yk » 31 янв 2005, 17:25

Пожалуйста помогите с подключением IB API...
Я скачала перевод IB API на Pascal,
скопировала в папку с проектом ibase.h, gds32.lib...
Вроде бы всё хорошо, но при компиляции
ошибка : "Не найден unit StdConsts"
Возможно это в стандартных библиотеках Delphi?
Или я что-то забыла подключить? :(

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

Сообщение kdv » 31 янв 2005, 17:51

встречный вопрос - а зачем его "подключать"??? "Копирование в папку" и другие действия намекают на то, что вам IB API вовсе без надобности.

yk
Сообщения: 26
Зарегистрирован: 31 янв 2005, 11:37

Сообщение yk » 31 янв 2005, 19:43

Я конечно дико извиняюсь,
но в APIguide написано что даже для
С необходимо подключать ibase.h
Конечно просто API работают без подключения каких-либо файлов
(на то они и API), но с IB API у меня возникают проблемы.

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

Сообщение kdv » 31 янв 2005, 23:10

еще один встречный вопрос - зачем вообще нужно читать API Guide, если у вас такие проблемы с подключением API. Что в общем-то нонсенс - если человек собирается использовать IB API, то он уже представляет что это такое и для него прилинковать gds32.dll по имеющемуся ibase.pas (или как его там) не составит труда (как и вообще вызвать в коде любую функцию из внешней DLL, будь это IB API или просто какая-либо функция). Судя по вашему вопросу - у вас с Delphi/Pascal тяжеловато, поэтому вам даже смотреть на IB API в общем-то пока (!) противопоказано.

APGuide это для тех, кто не пользуется никакими наборами компонент. Или умея ими пользоваться хочет сделать нечто более специфичное, или написать свой драйвер, компоненты, и т.п.
Обычные люди пользуются IBX (в Delphi), FIBplus, dbExpress, и т.п.

к примеру, http://www.ibase.ru/devinfo/choosecomp.htm

yk
Сообщения: 26
Зарегистрирован: 31 янв 2005, 11:37

Сообщение yk » 01 фев 2005, 05:43

:(
Неужели все всё знают с рождения, а
только я одна учусь? :?

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

Сообщение kdv » 01 фев 2005, 11:03

конечно не с рождения.
А для того чтобы научиться берешь Delphi, ставишь обновление IBX (со страницы "компоненты" на сайте), и используешь то, что в в палитре компонент на закладке Interbase. Это и есть компоненты, использующие IB API. В IB API лезть абсолютно необязательно.
Пример см. в Demos/db/ibMastapp - он не очень хороший в смысле того, что там всего одна IBTransaction, но на первое время пойдет.

Данилов Юрий
Сообщения: 31
Зарегистрирован: 27 окт 2004, 11:56

Сообщение Данилов Юрий » 01 фев 2005, 19:50

yk писал(а)::(
Неужели все всё знают с рождения, а
только я одна учусь? :?
А kdv - он не "все". Он - Гуру!
:wink:

Merlin
Динозавр IB/FB
Сообщения: 1502
Зарегистрирован: 27 окт 2004, 11:44

Сообщение Merlin » 01 фев 2005, 20:12

Угу. И ростом он три метра и голова размером с котёл, в общем как Ленин (С).

Ответить