imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Компьютеры > Программирование
Опции темы
Старый 21.12.2002, 08:56     # 1
Zneff
Guest
 
Сообщения: n/a

Библиотека от C++Builder 5.0

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

Может кто знает, как это обойти?
А то сама прога весит 30кб, а это хрень 2мега почти
Вот такой облом...
 
Старый 22.12.2002, 09:52     # 2
Zneff
Guest
 
Сообщения: n/a

Ааа... Люди, неужели ни у кого такого облома не бывает???
 
Старый 23.12.2002, 19:15     # 3
morres
Banned
 
Аватар для morres
 
Регистрация: 09.12.2002
Адрес: Podolsk, Moscow area
Сообщения: 52

morres Путь к славе только начался
А что же ты хотел, это же билдер, все формы, кнопки и текстовые поля готовые уже, вот он библиотеку визуальных компонентов и требует...
morres вне форума  
Старый 24.12.2002, 03:19     # 4
Zneff
Guest
 
Сообщения: n/a

И чего? Это никак обойти нельзя? Хочешь сказать, что всем прогам с виндовым интерфейсом и написанным в Билдере нужны какие то библиотеки?
Кста, покопаля в опциях, теперь прога весит 300кб и требует bolrndmm.dll или чего-то вроде этого
 
Старый 24.12.2002, 11:02     # 5
morres
Banned
 
Аватар для morres
 
Регистрация: 09.12.2002
Адрес: Podolsk, Moscow area
Сообщения: 52

morres Путь к славе только начался
:idea:
ты, тогда лучше напиши какие насройки ты там вытворял, что довел прогу до такого состояния, это, я думаю здесь на пользу пойдет...
morres вне форума  
Старый 25.12.2002, 08:36     # 6
Zneff
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

Вот такая вот фигня
 
Старый 28.12.2002, 08:25     # 7
thebestr
Guest
 
Сообщения: n/a

Учись!!!

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

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

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

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

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

Да, кстати, не трогай ты библиотеки вручную - гиморроя будет больше. Или ты сразу хочешь все предусмотреть?
Удачи.
 
Старый 28.12.2002, 08:36     # 8
denver
::VIP::
 
Аватар для denver
 
Регистрация: 02.12.2001
Адрес: Hohland
Сообщения: 2 260

denver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуру
Zneff
Вообще-то размер обыкновенного приложения = как минимум 500кб. Внутри все нужные модули скомпилированы. Приведенным выше способом можно и до 30кб довести (и кидать недостающие файлы в дистрибутив) но это целесообразно только если у тебя куча исполняемых файлов.
__________________
sapienti sat.
denver вне форума  
Старый 29.12.2002, 08:02     # 9
Zneff
Guest
 
Сообщения: n/a

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


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


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




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