Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Почему не работает программа с компонентами Интербейза [D6, IB6.x]


Rule ©   (2003-01-27 23:04:00) 

Если я включаю в программу компоненту для работ с Интербейзом, то при запуске программы на компьютере (другом) выдает ошибку что программа выполнила недопустимую операцию и будет закрыта, тогда я устанавливаю клиент Интербейз и все работает. С чем это связано и как мне сделать дистрибутив чтобы не устанавливать клиента Интербейз.
Всем большое спасибо


-=Sergeante=-   (2003-01-28 09:26:00) [1]

Вообще, минимальный корректнтый минимум клиента IB - это
gds32.dll, interbase.msgи msvcrt.dllНо абсолютный минимум для работы клиента это gds32.dll. Кроме того необходима регистрация TCP/IP-сервиса gds_db 3050/tcpв %windows%\services


Sergey Masloff   (2003-01-28 06:39:00) [2]

gds32.dll в системном каталоге или в рабочем каталоге программы - этого достаточно.


mad0max   (2003-01-28 04:56:00) [3]

И не будет работать! Кто сказал что одних компонентов достаточно?
Компоненты - досту к функция API Interbase. А если их нет?
Так что инсталляция клиента обязательна, если хочешь чтобы твоя программа работала. Хотя можно просто попробовать скопировать gds32.dll в системный каталог, может даже поможет.

А вообще-то.... www.ibase.ru

Вот так то :)


Наверх

Титульная страница Поиск, карта сайта Написать письмо