Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > "Приложению не удалось запуститься..."


Автор: Данкинг 4.2.2007, 00:17
"Приложению не удалось запуститься, поскольку vcl100.bpl не был найден."  - вот нечто такое пишется при переносе моей проги на Билдере на другой комп. Активная конфигурация - "Release". В чём может быть проблема? smile 

Автор: Anikmar 4.2.2007, 01:57
По этой теме как минимум 10  топиков.
При переносе на комп, где не установлен билдер, есть несколько вариантов поиска необходимых библиотек.
Я использовал метод научного тыка - запускал, смотрел что не хватает и помещал в каталог с прогой. 
Вариант не совсем правильный,  но рабочий...

Автор: witex 4.2.2007, 03:41
ваабщето не в каталок с прогой эту фишку надо закинуть, а систем32! а ваабще тебе ндо в настройка компилятора снятьочку "use runtime libray" и ещё не использовать всякие pakage

Автор: Anikmar 4.2.2007, 11:08
Цитата(witex @  4.2.2007,  03:41 Найти цитируемый пост)
ваабщето не в каталок с прогой эту фишку надо закинуть, а систем32! а ваабще тебе ндо в настройка компилятора снятьочку "use runtime libray" и ещё не использовать всякие pakage 

Это конечно правильно, особенно если несколько программ будет стоять.
Но тогда уж надо сделать инсталлятор/деинсалятор - по правилам хорошего тона мусор за собой надо убирать...

Автор: Данкинг 4.2.2007, 11:20
Я искал по "vcl100.bpl", ничего не нашлось... По поводу компилятора - попробую, просто я думал, что это связано с release/debug как-то.

Автор: Akeem 4.2.2007, 11:59
Данкинг, 
Проблема решается одним мановением руки.
Ты берешь заходишь в папку с билдером и ищешь там библиотеку vcl100.bpl. Потом эту библиотеку копируешь в папку с твоей прогой. и после этого если он не потребует больше библиотек программа у тебя работать будет. независимо от того используешь ты release или debug.

Автор: Данкинг 4.2.2007, 12:36
Цитата(witex @  4.2.2007,  03:41 Найти цитируемый пост)
а ваабще тебе ндо в настройка компилятора снятьочку "use runtime libray" 

 Что-то вообще не могу найти такой опции - это в настройках проекта (Project - Options) ?

Цитата(Akeem @  4.2.2007,  11:59 Найти цитируемый пост)
Ты берешь заходишь в папку с билдером и ищешь там библиотеку vcl100.bpl.

Самое интересное, что такого файла у меня вообще нет!

Автор: Anikmar 4.2.2007, 12:50
Конкретно vcl100.bpl у меня тоже нет.
Может быть там не 1, а l ? Можно найти все файлы bpl и посмотреть похожие...

Автор: Link90 4.2.2007, 13:55
Данкинг, На форуме это очень много раз обсуждалось...
Все библиотеки, которые требеются для компилляции лежат в System 32!!! Но вариант скидывать их вместе программой - это не вариант! Просто нужно в настройках проекта "Project - Options" в закладке "Packages" снять галочку "Build with runtime packages" и в закладке "Linker" галочку "Use Dynamic RTL"

Автор: Данкинг 4.2.2007, 19:40
Цитата(Link90 @ 4.2.2007,  13:55)
Данкинг, На форуме это очень много раз обсуждалось...
Все библиотеки, которые требеются для компилляции лежат в System 32!!! Но вариант скидывать их вместе программой - это не вариант! Просто нужно в настройках проекта "Project - Options" в закладке "Packages" снять галочку "Build with runtime packages" и в закладке "Linker" галочку "Use Dynamic RTL"

Во, так вот работает, всем спасибо! smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)