IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Программирование (https://www.imho.ws/forumdisplay.php?f=40)
-   -   Библиотека от C++Builder 5.0 (https://www.imho.ws/showthread.php?t=18405)

Zneff 21.12.2002 08:56

Библиотека от C++Builder 5.0
 
Написал свою первую прогу на билдере - элементарная, все элементы - кнопки и текстовые окошки, вроде ничего особенного. Но для запуска на другом компе требует vcl50.bpl (библиотека иль хз что еще) :(

Может кто знает, как это обойти?
А то сама прога весит 30кб, а это хрень 2мега почти :(
Вот такой облом...

Zneff 22.12.2002 09:52

Ааа... Люди, неужели ни у кого такого облома не бывает???

morres 23.12.2002 19:15

А что же ты хотел, это же билдер, все формы, кнопки и текстовые поля готовые уже, вот он библиотеку визуальных компонентов и требует...

Zneff 24.12.2002 03:19

И чего? Это никак обойти нельзя? Хочешь сказать, что всем прогам с виндовым интерфейсом и написанным в Билдере нужны какие то библиотеки?
Кста, покопаля в опциях, теперь прога весит 300кб и требует bolrndmm.dll или чего-то вроде этого
:баран:

morres 24.12.2002 11:02

:idea: :contract:
ты, тогда лучше напиши какие насройки ты там вытворял, что довел прогу до такого состояния, это, я думаю здесь на пользу пойдет...

Zneff 25.12.2002 08:36

из настроек я трогал только:

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

Вот такая вот фигня :(

thebestr 28.12.2002 08:25

Учись!!!
 
Снять галочки с:

Packagies->Build with runtime packages
Linker->Use dynamic RTL
Linker->Use debug libraries

Всё!!! Программа не будет требовать левых файлов после компиляции!!!

Именно так я все свои проекты !!!сразу же!!! проставляю в свойствах.

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

Да, кстати, не трогай ты библиотеки вручную - гиморроя будет больше. Или ты сразу хочешь все предусмотреть?
Удачи.

denver 28.12.2002 08:36

Zneff
Вообще-то размер обыкновенного приложения = как минимум 500кб. Внутри все нужные модули скомпилированы. Приведенным выше способом можно и до 30кб довести (и кидать недостающие файлы в дистрибутив) но это целесообразно только если у тебя куча исполняемых файлов.

Zneff 29.12.2002 08:02

Оки. Всем биг сенкс!


Часовой пояс GMT +4, время: 03:12.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.