Конференция "Базы" » Компоненты Interbase [D7, IB6.x]
 
  • dim01 © (20.04.11 14:07) [0]
    Добрый день.
    Использую компоненты из палитры InterBase. Программа не запускается на другом компьютере (где не установлен Delphi). Какие и куда следует добавить библиотеки, чтобы запустить программу.
  • sniknik © (20.04.11 14:16) [1]
    а что оно тебе "говорит" когда не запускается? если "не могу без Delphi" то именно его и нужно добавить...
  • dim01 © (20.04.11 14:34) [2]
    Винда говорит: xxx.exe - обнаружена ошибка. Приложение будет закрыто. Приносим извинения за неудобства. И ниже - "Передайте Микрософт сведения об ошибке". Не знаю как вложить картинку.
  • Sergey13 © (20.04.11 14:47) [3]
    > [0] dim01 ©   (20.04.11 14:07)
    Скорее всего.
    В дизайне у сессии Connected=True. При запуске на другом компе программа не находит нужной базы.
  • dim01 © (20.04.11 15:17) [4]
    Connected = False. При активации приложения компоненты не активны. Начинают работать при нажатии на кнопки.
    Когда удаляю из проекта (с формы) эти компоненты, то приложение запускается.  Т.е используя научный метод тыка пришел к выводу, что именно наличие этих компонент вызывает баг. Вопрос: где они хранятся? в какой dll? и что куда записать, чтобы запустить прогу? Вариант с IS не подходит.
  • Sergey13 © (20.04.11 16:13) [5]
    > [4] dim01 ©   (20.04.11 15:17)

    А клиент ИБ установлен?

  • > Sergey13 ©   (20.04.11 16:13) [5]
    >
    > > [4] dim01 ©   (20.04.11 15:17)
    >
    > А клиент ИБ установлен?

    А на кой он нужен? Он ж как-то "само" должно..:-)
  • dim01 © (20.04.11 16:21) [7]
    Клиент ИБ не установлен. С Панасенко согласен.
  • Anatoly Podgoretsky © (20.04.11 16:21) [8]
    > dim01  (20.04.2011 14:34:02)  [2]

    Нафига Микрософту твоя картинка. Пиши текстом, учись формулировать мысли.
  • dim01 © (20.04.11 16:37) [9]
    Разобрался.
    Если кому интересно. Нужно переписать gds32.dll в System32. И все...
  • sniknik © (20.04.11 16:46) [10]
    > gds32.dll в System32. И все...
    насколько знаю это dll для коннекта (в персонал редакции содержит и сам сервер...) и используется она (начинает) только когда устанавливается соединение. т.е.
    dim01 ©   (20.04.11 15:17) [4]
    > Connected = False. При активации приложения компоненты не активны. Начинают работать при нажатии на кнопки.
    вранье.

  • > dim01 ©   (20.04.11 16:37) [9]
    >
    > Разобрался.
    > Если кому интересно. Нужно переписать gds32.dll в System32.
    >  И все...

    Мдя...без коментов...
  • Sergey13 © (21.04.11 10:44) [12]
    > [9] dim01 ©   (20.04.11 16:37)
    > Нужно переписать gds32.dll в System32. И все...

    Откуда же взялся на компе gds32.dll, если клиент не установлен и не нужен?
  • dim01 © (21.04.11 14:13) [13]

    > Откуда же взялся на компе gds32.dll, если клиент не установлен
    > и не нужен?

    Переписал с другого компа, на котором стоит Дельфи. Вопрос был в том, что нужно проге, использующей подсоединение к файрбёрд на чистом компе. Оказалось, что наличие данной длл достаточно.
  • Sergey13 © (21.04.11 15:03) [14]
    > [13] dim01 ©   (21.04.11 14:13)

    Во первых в вопросе была ИБ. Во вторых эта библиотека и есть собственно клиент, который, если ставить нормально, инсталятором, копируется в system32 и регистрируется.
    http://www.ibase.ru/devinfo/inst_manual.htm#client
  • stas © (21.04.11 15:38) [15]
    dim01 ©   (20.04.11 16:37) [9]
    Ее можно просто в папке с программой хранить.
    Чтобы не парится с вычислением путей. И еще, на системах x64 она работать не будет.
 
Конференция "Базы" » Компоненты Interbase [D7, IB6.x]
Есть новые Нет новых   [134431   +15][b:0][p:0]