Страница 1 из 1
Какие файлы нужны для работы с IB API в Delphi?
Добавлено: 31 янв 2005, 17:25
yk
Пожалуйста помогите с подключением IB API...
Я скачала перевод IB API на Pascal,
скопировала в папку с проектом ibase.h, gds32.lib...
Вроде бы всё хорошо, но при компиляции
ошибка : "Не найден unit StdConsts"
Возможно это в стандартных библиотеках Delphi?
Или я что-то забыла подключить? :(
Добавлено: 31 янв 2005, 17:51
kdv
встречный вопрос - а зачем его "подключать"??? "Копирование в папку" и другие действия намекают на то, что вам IB API вовсе без надобности.
Добавлено: 31 янв 2005, 19:43
yk
Я конечно дико извиняюсь,
но в APIguide написано что даже для
С необходимо подключать ibase.h
Конечно просто API работают без подключения каких-либо файлов
(на то они и API), но с IB API у меня возникают проблемы.
Добавлено: 31 янв 2005, 23:10
kdv
еще один встречный вопрос - зачем вообще нужно читать 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
Добавлено: 01 фев 2005, 05:43
yk
:(
Неужели все всё знают с рождения, а
только я одна учусь? :?
Добавлено: 01 фев 2005, 11:03
kdv
конечно не с рождения.
А для того чтобы научиться берешь Delphi, ставишь обновление IBX (со страницы "компоненты" на сайте), и используешь то, что в в палитре компонент на закладке Interbase. Это и есть компоненты, использующие IB API. В IB API лезть абсолютно необязательно.
Пример см. в Demos/db/ibMastapp - он не очень хороший в смысле того, что там всего одна IBTransaction, но на первое время пойдет.
Добавлено: 01 фев 2005, 19:50
Данилов Юрий
yk писал(а):
Неужели все всё знают с рождения, а
только я одна учусь?

А kdv - он не "все". Он - Гуру!

Добавлено: 01 фев 2005, 20:12
Merlin
Угу. И ростом он три метра и голова размером с котёл, в общем как Ленин (С).