| imho.ws |
![]() |
|
|
|
# 1 |
|
Guest
Сообщения: n/a
|
Библиотека от C++Builder 5.0
Написал свою первую прогу на билдере - элементарная, все элементы - кнопки и текстовые окошки, вроде ничего особенного. Но для запуска на другом компе требует vcl50.bpl (библиотека иль хз что еще)
![]() Может кто знает, как это обойти? А то сама прога весит 30кб, а это хрень 2мега почти ![]() Вот такой облом... |
|
|
# 6 |
|
Guest
Сообщения: n/a
|
из настроек я трогал только:
Project => Options => Packages: там убрал галочку у строки build with runtime packages Vcl50;Vclx50;bcbsmp50;Vcldb50;vclado50;ibsmp50;VCLBDE50;vcldbx50;Qrpt5 0;TeeUI50;TeeDB50;Tee50;Dss50;TeeQR50;VCLIB50;Vclmid50;vclie50;Inetdb5 0;Inet50;NMFast50;webmid50;bcbie50;dclocx50;bcb2kaxserver50 Как раз после этого при компиляции увеличился размер, но стал просить bolrndmm.dll Вот такая вот фигня
|
|
|
# 7 |
|
Guest
Сообщения: n/a
|
Учись!!!
Снять галочки с:
Packagies->Build with runtime packages Linker->Use dynamic RTL Linker->Use debug libraries Всё!!! Программа не будет требовать левых файлов после компиляции!!! Именно так я все свои проекты !!!сразу же!!! проставляю в свойствах. Конечно размер файла будет больше - туда весь мусор нужный будет пихаться, но мне больше нравится когда прогу кинул на дискету, запихал на другой комп и можно сразу ей пользоваться. Да, кстати, не трогай ты библиотеки вручную - гиморроя будет больше. Или ты сразу хочешь все предусмотреть? Удачи. |
|
|
# 8 |
|
::VIP::
Регистрация: 02.12.2001
Адрес: Hohland
Сообщения: 2 260
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Zneff
Вообще-то размер обыкновенного приложения = как минимум 500кб. Внутри все нужные модули скомпилированы. Приведенным выше способом можно и до 30кб довести (и кидать недостающие файлы в дистрибутив) но это целесообразно только если у тебя куча исполняемых файлов.
__________________
sapienti sat. |
|
|