Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Build with runtime pakcages (Подскажите, плиз...)

1.9K
09 октября 2002 года
sytec
18 / / 09.10.2002
Подскажите, плиз, как в билдере собрать exe-модуль с уже включенными библиотеками (чтобы он выполнялся без библиотек)
293
09 октября 2002 года
SEDEGOFF
586 / / 06.10.2002
Цитата:
Originally posted by sytec
Подскажите, плиз, как в билдере собрать exe-модуль с уже включенными библиотеками (чтобы он выполнялся без библиотек)



Выбераешь "Project->Options"
на закладке "Linker" снимаешь галочку "Use dynamic RTL"
Затем переходиш на закладку "Packages"
и снимаешь галочку "Build with runtime pakcages"
Затем перестраеваешь проект и создается независящий от библиотек ехешник.

1.9K
10 октября 2002 года
sytec
18 / / 09.10.2002
Цитата:
Originally posted by SEDEGOFF


Выбераешь "Project->Options"
на закладке "Linker" снимаешь галочку "Use dynamic RTL"
Затем переходиш на закладку "Packages"
и снимаешь галочку "Build with runtime pakcages"
Затем перестраеваешь проект и создается независящий от библиотек ехешник.


Спасибо !
Появилась другая проблема:
запускаю собранный модуль на одном компьютере: выдает
<Interface mismatch. Engine version diferent>
на другом:
ругается по поводу библиотеки OLEAUT32.DLL

295
10 октября 2002 года
gray_k
356 / / 20.12.1999
Цитата:
Originally posted by sytec

Спасибо !
Появилась другая проблема:
запускаю собранный модуль на одном компьютере: выдает
<Interface mismatch. Engine version diferent>
на другом:
ругается по поводу библиотеки OLEAUT32.DLL


Мож быть на том компе нет какого-нить драйвера, который должна использовать твоя прога. Например , если ты через Оле пытаешся создать екселевский или вордовский документ, а на компе офиса не стоит. Или подключаешься к базе данных через БДЕ, а БДЕ на компе нету.
Что твоя прога делать-то должна?

1.9K
10 октября 2002 года
sytec
18 / / 09.10.2002
Цитата:
Originally posted by gray_k

Мож быть на том компе нет какого-нить драйвера, который должна использовать твоя прога. Например , если ты через Оле пытаешся создать екселевский или вордовский документ, а на компе офиса не стоит. Или подключаешься к базе данных через БДЕ, а БДЕ на компе нету.
Что твоя прога делать-то должна?



Программа простенькая:
ввод информации в таблицу dbf.

295
10 октября 2002 года
gray_k
356 / / 20.12.1999
Цитата:
Originally posted by sytec


Программа простенькая:
ввод информации в таблицу dbf.


Может на компе драйвера dBase не стоит?

442
10 октября 2002 года
HexoGenus
121 / / 20.03.2000
Цитата:
Originally posted by sytec


Программа простенькая:
ввод информации в таблицу dbf.



Если ты используешь TTable, DBGrid и т.д. то тебе необходимо поставить на комп BDE
Варианты:
1. Устанавливается вместе с Билдером
2. Ставится отдельно - нужен дистрибутив BDE
3. Когда ты будешь готовить свою программу к изданию нужно будет создавать свой дистрибутив в этом случае может быть полезна программа InstallShield которая позволяет собрать все твои файлы в полноценный дистрибутив и добавить в него автоматическую установку BDE - программа очень простая, я за 20 мин. сделал свой первый дистрибутив...
4. Скопировать в каталог System те файлы BDE которые нужны для работы с dbf (я файлы Парадокса вычислил эксперементальным путем)

Если ты используешь Алиасы то все несколько сложнее в этом случае особенно рекомендую разобраться с InstallShield...
:D

295
10 октября 2002 года
gray_k
356 / / 20.12.1999
Вопрос.
Делаю инсталяшку ИнсталлШилдом. Говорю, что надо ставить БДЕ. Он ставит, но почему-то после установки в БДЕ не получается создать Алиас на драйвере Interbase. Его просто нет в выпадающем списке. А если ставить БДЕ в составе Билдера или Дельфи, то всё в порядке. Драйверы Interbase на компе установлены. В чём проблема?
1.9K
11 октября 2002 года
sytec
18 / / 09.10.2002
Скачал BDE
ставлю на компе, на котором билдер не установлен,
ругается, говорит: не могу определить C++ билдер;
можно, конечно, установить билдер, но так, чтобы без него...???
317
11 октября 2002 года
Relax
573 / / 20.09.2000
качать BDE не надо - его инсталляшка лежит в каталоге: C:\Program Files\Common Files\Borland Shared\BDE и зовется bdeinst.cab - это архив, в нем лежит bdeinst.dll - надо ее вытащить из архива и зарегить путем такой команды: regsvr32.exe bdeinst.dll - запустится инстялляха и все будет номано
1.9K
11 октября 2002 года
sytec
18 / / 09.10.2002
Сработало !!!
Но это еще не все.
При запуске программы теперь выдает:
Unknown database
Alias: BCDEMOS
1.9K
11 октября 2002 года
sytec
18 / / 09.10.2002
Все заработало !
Убрал BCDEMOS.
Всем спасибо !
Жаль, не могу угостить пивом.:)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог