13°C
завтра: 5°C
Погода в Перми
13°C
вечером12°C
ночью4°C
завтра5°C
Подробно
 63,96
−0.1086
Курс USD ЦБ РФна 20 апреля
63,9602
−0.1086
 71,92
−0.3208
Курс EUR ЦБ РФна 20 апреля
71,9232
−0.3208
  • activist

    Сообщений: 381

    Сделал я на билдере программку для работы с базой на accesse. Теперь хочу, чтоб эта откомпилированная программка работала на других компах (точнее без самого билдера). Протестировал я в системе без билдера - пишет не хватает билдеровсвих библиотек, переписал я в папку windows/system все эти библиотеки, но теперь пишет ошибка.. не помню какая (лень смотреть), но чото о билдеровской машине.

    так вот - чо делать? помогите, плиз неопытным!

  • Cactus

    Анонимный пользователь

    Чтобы EXE был независим от Билдеровских библиотек надо сделать следующее:
    1. Идем в опции проекта (Ctrl+Shift+F11).
    2. Вклака Compiler, жмем внизу "Release".
    3. Вкладка Packages, Снимаем внизу галочку "Build with runtime packages".
    4. Вкладка Linker, снимае первые три галки блока Linking.
    5. Жмем Ок.
    6. Компиляем новый EXE.

  • activist

    Сообщений: 381

    Сделал всё слово в слово, размерчик файла конечно увеличился, затем вышел из 98-го и зашёл в XP , в котором нет билдера, однако при запуске программки выдаётся ошибка:

    "An error occurred while attempting to initialize the Borland Database Engine (error $2108)"

    Выходит, что не доконца от борланд С++ билдера отвязались...

  • member

    Сообщений: 95

    дык BDE еще поставь:улыб:

  • activist

    Сообщений: 381

    :улыб:да с радостью бы поставил, только незнаю как!
    Галочки там пощёлкал - ничо не изменяется.

  • member

    Сообщений: 95

    Берешь bdeinst.cab.
    Извлекаешь bdeinst.dll из него.
    На компьютере где надо поставить BDE пишешь        regsvr32.exe bdeinst.dll

  • activist

    Сообщений: 381

    Огромное спасибо.
    Протестировал на такой же винде (то есть 98) без билдера - пашет отлично.
    А вот в XP не обнаруживает мою БД. Там "Администратор ODBC" по другому выглядит, наверное что-то там подругому. Но это уже не принципиально, постараюсь разобраться.

  • activist

    Сообщений: 381

    Мой предыдущие недовольство ODBC в ХР снимается.
    Я, дурак невнимательный, перепутал драйвер для своей бд:
    вместо "Microsoft Access Driver" выбрал "Driver Do Microsoft Access".

    Теперь всё отлично!

  • activist

    Сообщений: 381

    НОВЫЙ ВОПРОС!
    Можно ли сделать на этом примере так, чтоб нажав setup.exe установилась программа для работы с базой данных вместе с самой базой, затем в ODBC загналась моя БД и чтоб BDE установился?

  • veteran

    Сообщений: 1347

    Для этого существуют всевозможные InstallShield. (надеюсь без ошибок написал). В пакете к Билдеру вашему разве нет? У Дельфей есть например.

  • Бордератор

    Сообщений: 2122

    Из инсталляторов рекомендую Inno Setup - довольно мощный, гибкий инсталлятор, довольно просто в нем разобраться, а главное - бесплатный!

    Завтра будет лучше!!! ©
    Whatever you do - do it at Microsoft!

  • activist

    Сообщений: 381

    отличный инсталятор.
    спасибо

Записей на странице:

Перейти в форум

Модератор: