Build with runtime pakcages (Подскажите, плиз...)
Подскажите, плиз, как в билдере собрать exe-модуль с уже включенными библиотеками (чтобы он выполнялся без библиотек)
Выбераешь "Project->Options"
на закладке "Linker" снимаешь галочку "Use dynamic RTL"
Затем переходиш на закладку "Packages"
и снимаешь галочку "Build with runtime pakcages"
Затем перестраеваешь проект и создается независящий от библиотек ехешник.
Выбераешь "Project->Options"
на закладке "Linker" снимаешь галочку "Use dynamic RTL"
Затем переходиш на закладку "Packages"
и снимаешь галочку "Build with runtime pakcages"
Затем перестраеваешь проект и создается независящий от библиотек ехешник.
Спасибо !
Появилась другая проблема:
запускаю собранный модуль на одном компьютере: выдает
<Interface mismatch. Engine version diferent>
на другом:
ругается по поводу библиотеки OLEAUT32.DLL
Спасибо !
Появилась другая проблема:
запускаю собранный модуль на одном компьютере: выдает
<Interface mismatch. Engine version diferent>
на другом:
ругается по поводу библиотеки OLEAUT32.DLL
Мож быть на том компе нет какого-нить драйвера, который должна использовать твоя прога. Например , если ты через Оле пытаешся создать екселевский или вордовский документ, а на компе офиса не стоит. Или подключаешься к базе данных через БДЕ, а БДЕ на компе нету.
Что твоя прога делать-то должна?
Мож быть на том компе нет какого-нить драйвера, который должна использовать твоя прога. Например , если ты через Оле пытаешся создать екселевский или вордовский документ, а на компе офиса не стоит. Или подключаешься к базе данных через БДЕ, а БДЕ на компе нету.
Что твоя прога делать-то должна?
Программа простенькая:
ввод информации в таблицу dbf.
Программа простенькая:
ввод информации в таблицу dbf.
Может на компе драйвера dBase не стоит?
Программа простенькая:
ввод информации в таблицу dbf.
Если ты используешь TTable, DBGrid и т.д. то тебе необходимо поставить на комп BDE
Варианты:
1. Устанавливается вместе с Билдером
2. Ставится отдельно - нужен дистрибутив BDE
3. Когда ты будешь готовить свою программу к изданию нужно будет создавать свой дистрибутив в этом случае может быть полезна программа InstallShield которая позволяет собрать все твои файлы в полноценный дистрибутив и добавить в него автоматическую установку BDE - программа очень простая, я за 20 мин. сделал свой первый дистрибутив...
4. Скопировать в каталог System те файлы BDE которые нужны для работы с dbf (я файлы Парадокса вычислил эксперементальным путем)
Если ты используешь Алиасы то все несколько сложнее в этом случае особенно рекомендую разобраться с InstallShield...
:D
Делаю инсталяшку ИнсталлШилдом. Говорю, что надо ставить БДЕ. Он ставит, но почему-то после установки в БДЕ не получается создать Алиас на драйвере Interbase. Его просто нет в выпадающем списке. А если ставить БДЕ в составе Билдера или Дельфи, то всё в порядке. Драйверы Interbase на компе установлены. В чём проблема?
ставлю на компе, на котором билдер не установлен,
ругается, говорит: не могу определить C++ билдер;
можно, конечно, установить билдер, но так, чтобы без него...???
Но это еще не все.
При запуске программы теперь выдает:
Unknown database
Alias: BCDEMOS
Убрал BCDEMOS.
Всем спасибо !
Жаль, не могу угостить пивом.:)