Win95 и Firebird 1.5/2.0

Установка базовых дистрибутивов, создание своих, распространение, установка автоматически и "вручную", файлы, необходимые для создания дистрибутивов.

Модераторы: kdv, Alexey Kovyazin

Ответить
bser
Сообщения: 4
Зарегистрирован: 02 фев 2007, 22:22

Win95 и Firebird 1.5/2.0

Сообщение bser » 02 фев 2007, 22:29

Можно ли заставить работать одну из этих версий firebird под windows 95?
Какие dll нужно обновлять? Работает ли встроенный вариант (embeded) Firebird под win95? У меня embedded версия никак не хочет загружать gds32.dll при старте программы (подключения к серверу) - причина невозможности загрузки gds32.dll не поясняется никакими подробностями.

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

Сообщение kdv » 03 фев 2007, 00:34

вместо 95-ых надо использовать Win98 SE1 (или 2, не помню).
под 95-ыми работать не будет, т.к. клиенту ib/fb нужен winsock2, которого в 95-ых нет.

что нужно dll, можно посмотреть утилитой filemon.

bser
Сообщения: 4
Зарегистрирован: 02 фев 2007, 22:22

Сообщение bser » 03 фев 2007, 13:39

Поставил Winsock2 В Windows 95 - еще и update 1 с сайта microsoft (после этого стало возможным устанавливать сервер Firebird через его инталлятор - до этого он сразу говорил, что нет Winsock2 - но при попытке запуска установленного сервера сообщается об ошибке)! Встроенный вариант сообщает о невозможности подгрузить gds32.dll Использую FibPlus, решил, что windows 95 не умеет искать необходимые dll, если они не находятся в Path. Потому, в коде программы сделал так: Fib.ClientName:=ExtractFilePath(Application.ExeName)+'gds32.dll'; Fib.Connected:=True; Результат остался прежним! Может нужно как-то регистрировать эту dll?
Хочется, чтобы программа со встроенным вариантом Firebird 2/1.5 могла работать под windows 95. Где можно прочитать о поддержке встроенным вариантом Firebird Windows 95?

hvlad
Разработчик Firebird
Сообщения: 1244
Зарегистрирован: 21 мар 2005, 10:48

Сообщение hvlad » 03 фев 2007, 14:32

bser писал(а):Встроенный вариант сообщает о невозможности подгрузить gds32.dll Использую FibPlus, решил, что windows 95 не умеет искать необходимые dll, если они не находятся в Path. Потому, в коде программы сделал так: Fib.ClientName:=ExtractFilePath(Application.ExeName)+'gds32.dll'; Fib.Connected:=True; Результат остался прежним!
gds32 - это библиотека IB
у FB - fbclient
у FB embedded - fbembed

Ответить