IBX, FIBPlus, UIB, ADO, .Net и прочее-прочее-прочее, в общем все, что относится к созданию приложений, работающих с InterBase, Firebird и Yaffil - клиент-серверных, трехзвенных, консольных и т.п.
Модератор: kdv
-
SlyTanys
- Сообщения: 12
- Зарегистрирован: 20 июн 2008, 15:51
Сообщение
SlyTanys » 25 дек 2008, 14:07
Не могу никак справиться с дурацкой проблемой

помогите пожалуйста.
Есть рабочая станция - сервер FB Win XP Prof 2002 SP2, на ней расположен .exe файл приложения для работы с БД.
Есть рабочая станция -клиент Win XP Prof 2002 SP2. На рабочей станции-клиенте пытаемся запустить этот .exe файл и получаем "Can't load library gds32.dll". На клиенте отключен брандмауэр, библиотека gds32.dll помещена в system32, в переменной path путь к system32 указан. В чем может быть проблема? Сервер пингуется, виден в сетевом окружении.
При этом есть второй клиент с , казалось бы, аналогичной конфигурацией, который нормально запускает приложение даже с включенным брандмауэром.
-
WildSery
- Заслуженный разработчик
- Сообщения: 1738
- Зарегистрирован: 05 июн 2006, 16:19
Сообщение
WildSery » 25 дек 2008, 14:12
Каждый раз, когда возникает такой вопрос, у меня в голове вертится мысль - ну почему, почему люди, которые не могут
прочитать статью для ручной установки, не воспользуются обычной установкой клиента?
-
SlyTanys
- Сообщения: 12
- Зарегистрирован: 20 июн 2008, 15:51
Сообщение
SlyTanys » 25 дек 2008, 16:02
Не поверите, обычная установка клиента приводит к аналогичному результату
-
WildSery
- Заслуженный разработчик
- Сообщения: 1738
- Зарегистрирован: 05 июн 2006, 16:19
Сообщение
WildSery » 25 дек 2008, 16:16
Действительно, не поверю. Таких проблем никогда не было при корректной установке клиента.
Подсказка: FileMon'ом можно поглядеть какие файлы и где ищет приложение при запуске.
-
SlyTanys
- Сообщения: 12
- Зарегистрирован: 20 июн 2008, 15:51
Сообщение
SlyTanys » 25 дек 2008, 16:21
И я не верю, при том что рядом стоит второй клиент, у которого все прекрасно работает. Разница только в дистрибутивах винды.
-
hvlad
- Разработчик Firebird
- Сообщения: 1244
- Зарегистрирован: 21 мар 2005, 10:48
Сообщение
hvlad » 25 дек 2008, 17:29
SlyTanys писал(а):Не поверите, обычная установка клиента приводит к аналогичному результату
А что такое "обычная установка клиента" ?
И о какой вообще версии идёт речь ?
-
SlyTanys
- Сообщения: 12
- Зарегистрирован: 20 июн 2008, 15:51
Сообщение
SlyTanys » 26 дек 2008, 11:59
Версия FB 2.1.
Обычная установка - это установка клиента с использованием инстолятора в составе дистрибутива FB 2.1.
MS Installer 3.0 входит в состав SP2 для XP, насколько я понимаю? SP2 установлен.
Т.е. если я правильно понимаю, что для того чтобы на компе работал клиент 2.1 необходимы msvcr80.dll и msvcp80.dll?
-
kdv
- Forum Admin
- Сообщения: 6595
- Зарегистрирован: 25 окт 2004, 18:07
Сообщение
kdv » 26 дек 2008, 13:40
Т.е. если я правильно понимаю,
убиться можно. "если я понимаю, то как я понимаю..."
хрен его знает, установлен-ли у тебя MS Installer 3.0.
Там же ссылки есть. скачай да поставь. что ты нам мозг мучаешь?

-
hvlad
- Разработчик Firebird
- Сообщения: 1244
- Зарегистрирован: 21 мар 2005, 10:48
Сообщение
hvlad » 26 дек 2008, 14:22
SlyTanys писал(а):Версия FB 2.1.
Обычная установка - это установка клиента с использованием инстолятора в составе дистрибутива FB 2.1.
MS Installer 3.0 входит в состав SP2 для XP, насколько я понимаю? SP2 установлен.
Т.е. если я правильно понимаю, что для того чтобы на компе работал клиент 2.1 необходимы msvcr80.dll и msvcp80.dll?
Правильное понимание - в инсталляционном гайде.
Ну и
http://www.ibase.ru/fb21instfaq.htm читать до просветления
-
aes
- Сообщения: 43
- Зарегистрирован: 05 фев 2007, 07:29
Сообщение
aes » 19 мар 2010, 07:12
Доброго времени суток.
Чтобы не создавать новую тему, попробую немного оживить эту.
Собственно, проблема такая же, при запуске клиентского приложения выдается ошибка "can't load library fbclient.dll". Сервер firebird 2.1, windows XP SP3. На сервере все ок, приложение работает.
Проблему решает, вернее решила бы установка на клиенте vccrt8_Win32.msi, но ситуация осложняется тем, что ни у одного из клиентов нет админских прав, и у меня, как ни странно - тоже, и получить их (попросить установить админов) не представляется возможным, поскольку используемое ПО имеет не совсем официальный характер.
Каким образом это можно обойти, что нужно сделать на клиенте, чтобы заработало?
Пробовал кидать msvc*.dll в system32 - результат нулевой.
Спасибо.
-
hvlad
- Разработчик Firebird
- Сообщения: 1244
- Зарегистрирован: 21 мар 2005, 10:48
Сообщение
hvlad » 19 мар 2010, 10:06
aes писал(а):Доброго времени суток.
Чтобы не создавать новую тему, попробую немного оживить эту.
Попробуй сначала прочитать эту и следовать ссылкам
-
aes
- Сообщения: 43
- Зарегистрирован: 05 фев 2007, 07:29
Сообщение
aes » 19 мар 2010, 10:16
Можно было и проще написать, что без установки MS Installer/Visual studio (нужное подчеркнуть) или без использования стандартного инсталлятора FB ничего не получится. Ну нет админских прав, а то и вопроса бы не возникло.
-
hvlad
- Разработчик Firebird
- Сообщения: 1244
- Зарегистрирован: 21 мар 2005, 10:48
Сообщение
hvlad » 19 мар 2010, 11:12
aes писал(а):Можно было и проще написать, что без установки MS Installer/Visual studio (нужное подчеркнуть) или без использования стандартного инсталлятора FB ничего не получится. Ну нет админских прав, а то и вопроса бы не возникло.
Глупости.
Установка CRT без инсталляторов описана многократно.
Installation Guide для кого делали ?
-
aes
- Сообщения: 43
- Зарегистрирован: 05 фев 2007, 07:29
Сообщение
aes » 19 мар 2010, 11:47
Влад, золотой вы человек

Спасибо за ссылку. Ларчик, оказывается, так просто открывался.
-
hvlad
- Разработчик Firebird
- Сообщения: 1244
- Зарегистрирован: 21 мар 2005, 10:48
Сообщение
hvlad » 19 мар 2010, 12:48
Покупайте наших слонов (ларчики) !

-
dimm
- Сообщения: 5
- Зарегистрирован: 17 авг 2010, 18:40
Сообщение
dimm » 17 авг 2010, 19:01
Друзья.
Есть приложение, на ФБ2.1. Сервер его и клиенты на ХР. КЛиент приложения ставится запускается с сервера и для него вообще-то не нужно и клиент ФБ ставить на клиентскую машину - само минимум себе берет и прописывает где надо.
Везде все ок в в данном случае возник трабл, имя котором сабж ветки.
Что осили, почитал, что смог то поставил - инсталлер в СП2 есть, рантайм поставил.
Трабл остался.
ПОсоветуйте. добрые люди - куда пойти, заглянуть, исправить. Ни миграций, ни несколько фб-серверов одновременно мне настраить не надо. Притом я не программер...
Ларчик то просто, говорят, открывается)))
-
kdv
- Forum Admin
- Сообщения: 6595
- Зарегистрирован: 25 окт 2004, 18:07
Сообщение
kdv » 17 авг 2010, 23:59
читать надо то что сказали, внимательно. В этом топике все возможные ссылки даны.
-
dimm
- Сообщения: 5
- Зарегистрирован: 17 авг 2010, 18:40
Сообщение
dimm » 18 авг 2010, 23:49
Я прочитал все написанное в теме. Ссылки видел тоже.
Из непрочитанного остались русскоязычное руководство по ручной установке и Installation Guide. Мне на освоение этого материала надо потратить кучу времени, включая изучения как устанавливать несколько фб-серверов на одной машине, миграцию с версии на версию и т.д. При этом в дальнейшем это вряд ли мне пригодится - я приложениям на Firebird не занимаюсь, кроме минимальной поддержки.
С таким успехом мне можно еще почитать руководство по Visio, WinXp и т.д.
-
hvlad
- Разработчик Firebird
- Сообщения: 1244
- Зарегистрирован: 21 мар 2005, 10:48
Сообщение
hvlad » 19 авг 2010, 00:25
dimm,
gds32.dll вообще в наличии имеется ?