Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Настройка опции Packages в BDS2006, Настройка опции Packages в BDS2006 
:(
    Опции темы
paa
Дата 22.2.2011, 14:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 22.2.2011

Репутация: нет
Всего: нет



Во всех книгах пишут, что для создания ехе-шника, переносимого на другой ПК, надо в Project-> Options ->Linker  ->Packages  сбросить флажок  Build with runtime packages. Но у меня в BDS2006 опции оформлены не в виде закладок, как в С++ Buiilder 6, а в виде расположенного слева раскрывающегося списка опций, сгруппированных по разделам: C++ Compiler, Linker, Resourse Compiler, Pascal Compiler, Turbo Assembler, Debugger.
При этом на форме, соответствующей опции Options ->Linker  ->Packages  options просто НЕГДЕ сбросить флажок  Build with runtime packages, т.к. там НЕТ такой опции. 
Там расположены:
-  выбор из 3 радиокнопок:
1)Design time only package  2)Runtime only package   3)Design time and runtime package 
- Опция” Package base name”
- Опция ”Generate.lib file” 

user posted image
Uploaded with ImageShack.us

Подскажите, пожалуйста, какие опции и в каких разделах соответствуют сбросу флажка "Build with runtime packages" ? 
(Проблем со сбросом флажка "Use dinamic RTL" нет, т.к. на форме  Options ->Linker->Linking соответствующая опция существует.)


Это сообщение отредактировал(а) paa - 22.2.2011, 17:32
PM MAIL   Вверх
_Dimon_
Дата 22.2.2011, 20:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 243
Регистрация: 25.6.2007
Где: Украина

Репутация: 1
Всего: 1



Project-> Options ->Packages
PM MAIL   Вверх
paa
Дата 22.2.2011, 20:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 22.2.2011

Репутация: нет
Всего: нет



Я специально привел картинку, чтобы показать, что на этой форме опции для сброса флажка "Build with runtime packages" прсто НЕТ . Иля ее не вижу? smile

PM MAIL   Вверх
_Dimon_
Дата 22.2.2011, 20:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 243
Регистрация: 25.6.2007
Где: Украина

Репутация: 1
Всего: 1



Цитата(paa @  22.2.2011,  20:46 Найти цитируемый пост)
Иля ее не вижу?


Неа, не видишь. А предпоследняя опция что такое?
PM MAIL   Вверх
paa
Дата 24.2.2011, 13:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 22.2.2011

Репутация: нет
Всего: нет



Предпоследняя опция - ” Package base name” даже по своему названию отличается от "Build with runtime packages". Но главное в другом - ни наличие, ни отсутсвие галочки у опции  ” Package base name” не делают модуль переносимым на другой ПК  smile  
Даже когда в ОБОИХ окошках отсутствуют галочки, продолжает выдаваться ошибка "Приложению не удалось запуститься, поскольку vcl100.bpl не был найден. " 
Из этого я делаю вывод, что дело не в этой опции, но в какой именно, так пока и не ясно  smile 



Это сообщение отредактировал(а) paa - 24.2.2011, 18:28
PM MAIL   Вверх
ZVano
Дата 24.2.2011, 19:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 259
Регистрация: 11.12.2006
Где: Украина, Кривой Р ог

Репутация: 1
Всего: 4



Цитата(paa @  24.2.2011,  13:06 Найти цитируемый пост)
продолжает выдаваться ошибка "Приложению не удалось запуститься, поскольку vcl100.bpl не был найден. " 

Часть библиотек не может быть вкомпилена в твое приложение и их нужно тянуть за собой.
Если не ошибаюсь, это "vcl**.bpl" и "rtl**.bpl".


--------------------
НЕ ФЛУДИМ. Пользуемся кнопками "+" или "-" для выражения своего отношения к теме или сообщению.
Гуглим "Как правильно задавать вопросы"
PM MAIL Skype   Вверх
_Dimon_
Дата 24.2.2011, 19:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 243
Регистрация: 25.6.2007
Где: Украина

Репутация: 1
Всего: 1



Цитата(paa @  24.2.2011,  13:06 Найти цитируемый пост)
Предпоследняя опция - ” Package base name” даже по своему названию отличается от "Build with runtime packages". Но главное в другом - ни наличие, ни отсутсвие галочки у опции  ” Package base name” не делают модуль переносимым на другой ПК    



На твоем скриншоте слева в выборе опций есть пунтк Packages. Заходишь туда и  вуаля!!!   -> галка с надписью Build with runtime packages



 smile На форуме надо вести статистику обращений по поводу Build with runtime packages, Use dinamic RTL, "как перенести программу на другой компьютер" )))))))
PM MAIL   Вверх
paa
Дата 25.2.2011, 00:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 22.2.2011

Репутация: нет
Всего: нет



Цитата

На твоем скриншоте слева в выборе опций есть пунтк Packages. Заходишь туда и  вуаля!!!   -> галка с надписью Build with runtime packages

Судя по рекомендации, у Вас установлен не BDS2006, а C++Builder5 или 6 . Все дело в том, что правая часть, отраженная на скриншоте, как раз и высвечена в результате ВХОДА в пункт Packages, расположенный слева !!!  Грубо говоря, "сильнее" нажать на левый пункт не удается  smile 
Цитата

На форуме надо вести статистику обращений по поводу Build with runtime packages, Use dinamic RTL, "как перенести программу на другой компьютер" )))))))

Я как раз просмотрел множество ответов по поводу Build with runtime packages, Use dinamic RTL, "как перенести программу на другой компьютер". Мне эти 2 заветные флажка (Build with runtime packages, Use dinamic RTL) тоже осточертели. И я с радостью сразу убрал флажок у "Use dinamic RTL". Но ГДЕ мне найти/взять это заветное ВТОРОЕ окошко? 
Более того, от безысходности я установил у себя и C++Builder6, и там сразу нашел, где снять оба флажка. В результате переносимый ехе-шник я могу получить. Но, согласитесь, из-за одной галочки переходить от более поздней версии с большими возможностями на более раннюю как-то ОБИДНО.  smile 
Цитата

Часть библиотек не может быть вкомпилена в твое приложение и их нужно тянуть за собой.
Если не ошибаюсь, это "vcl**.bpl" и "rtl**.bpl".

Что касается этого высказывания, то СОМНЕВАЮСЬ я. Если даже более старая версия (C++Builder 6) позволяет не тянуть их за собой, то более поздняя BDS2006 должна тем более позволять это. 

Т.е. нужен совет именно от того, кто пользуется именно BDS2006  smile 

PM MAIL   Вверх
Anikmar
Дата 25.2.2011, 01:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2513
Регистрация: 26.11.2006
Где: Санкт-Петербург

Репутация: 34
Всего: 59



Цитата(paa @  25.2.2011,  00:20 Найти цитируемый пост)
Судя по рекомендации, у Вас установлен не BDS2006, а C++Builder5 или 6 . Все дело в том, что правая часть, отраженная на скриншоте, как раз и высвечена в результате ВХОДА в пункт Packages, расположенный слева !!!  Грубо говоря, "сильнее" нажать на левый пункт не удается


Судя по скриншоту у вас в левой части выделены опции линкера, а не предпоследний пункт в списке, который называется Packages

По крайней мере в 2009 (На что я настоятельно рекомендую перейти - не пожалеете) очень похожее окно и там эта волшебная галочка есть.
PM MAIL ICQ   Вверх
sawfish
Дата 25.2.2011, 07:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 150
Регистрация: 30.7.2008
Где: Новосибирск

Репутация: 8
Всего: 8



Вот Ваша картинка, на ней выделена та самая закладка Packages, где есть опция Build with runtime packages
user posted image
PM MAIL   Вверх
paa
Дата 25.2.2011, 13:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 22.2.2011

Репутация: нет
Всего: нет



Большое всем спасибо за внимание. Особое огромное спасибо sawfish , который не поленился НАРИСОВАТЬ, куда мне надо тыкнуться.  smile 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по С++ Builder обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Настоятельно рекомендуем заглянуть в DRKB (Delphi Russian Knowledge Base) - крупнейший в рунете сборник материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C++ Builder | Следующая тема »


 




[ Время генерации скрипта: 0.0486 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.