![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Компоненты Interbase [D7, IB6.x]
dim01 © (2011-04-20 14:07:00)Добрый день.
Использую компоненты из палитры InterBase. Программа не запускается на другом компьютере (где не установлен Delphi). Какие и куда следует добавить библиотеки, чтобы запустить программу.
stas (2011-04-21 15:38:00) [1]dim01 © (20.04.11 16:37) [9]
Ее можно просто в папке с программой хранить.
Чтобы не парится с вычислением путей. И еще, на системах x64 она работать не будет.
Sergey13 (2011-04-21 15:03:00) [2]> [13] dim01 © (21.04.11 14:13)
Во первых в вопросе была ИБ. Во вторых эта библиотека и есть собственно клиент, который, если ставить нормально, инсталятором, копируется в system32 и регистрируется.
http://www.ibase.ru/devinfo/inst_manual.htm#client
dim01 (2011-04-21 14:13:00) [3]
> Откуда же взялся на компе gds32.dll, если клиент не установлен
> и не нужен?
Переписал с другого компа, на котором стоит Дельфи. Вопрос был в том, что нужно проге, использующей подсоединение к файрбёрд на чистом компе. Оказалось, что наличие данной длл достаточно.
Sergey13 (2011-04-21 10:44:00) [4]> [9] dim01 © (20.04.11 16:37)
> Нужно переписать gds32.dll в System32. И все...
Откуда же взялся на компе gds32.dll, если клиент не установлен и не нужен?
Виталий Панасенко(дом) (2011-04-21 08:05:00) [5]
> dim01 © (20.04.11 16:37) [9]
>
> Разобрался.
> Если кому интересно. Нужно переписать gds32.dll в System32.
> И все...
Мдя...без коментов...
sniknik (2011-04-20 16:46:00) [6]> gds32.dll в System32. И все...
насколько знаю это dll для коннекта (в персонал редакции содержит и сам сервер...) и используется она (начинает) только когда устанавливается соединение. т.е.
dim01 © (20.04.11 15:17) [4]
> Connected = False. При активации приложения компоненты не активны. Начинают работать при нажатии на кнопки.
вранье.
dim01 (2011-04-20 16:37:00) [7]Разобрался.
Если кому интересно. Нужно переписать gds32.dll в System32. И все...
dim01 (2011-04-20 16:21:00) [8]Клиент ИБ не установлен. С Панасенко согласен.
Anatoly Podgoretsky (2011-04-20 16:21:00) [9]> dim01 (20.04.2011 14:34:02) [2]
Нафига Микрософту твоя картинка. Пиши текстом, учись формулировать мысли.
Виталий Панасенко(дом) (2011-04-20 16:17:00) [10]
> Sergey13 © (20.04.11 16:13) [5]
>
> > [4] dim01 © (20.04.11 15:17)
>
> А клиент ИБ установлен?
А на кой он нужен? Он ж как-то "само" должно..:-)
Sergey13 (2011-04-20 16:13:00) [11]> [4] dim01 © (20.04.11 15:17)
А клиент ИБ установлен?
dim01 (2011-04-20 15:17:00) [12]Connected = False. При активации приложения компоненты не активны. Начинают работать при нажатии на кнопки.
Когда удаляю из проекта (с формы) эти компоненты, то приложение запускается. Т.е используя научный метод тыка пришел к выводу, что именно наличие этих компонент вызывает баг. Вопрос: где они хранятся? в какой dll? и что куда записать, чтобы запустить прогу? Вариант с IS не подходит.
Sergey13 (2011-04-20 14:47:00) [13]> [0] dim01 © (20.04.11 14:07)
Скорее всего.
В дизайне у сессии Connected=True. При запуске на другом компе программа не находит нужной базы.
dim01 (2011-04-20 14:34:00) [14]Винда говорит: xxx.exe - обнаружена ошибка. Приложение будет закрыто. Приносим извинения за неудобства. И ниже - "Передайте Микрософт сведения об ошибке". Не знаю как вложить картинку.
sniknik (2011-04-20 14:16:00) [15]а что оно тебе "говорит" когда не запускается? если "не могу без Delphi" то именно его и нужно добавить...