Вниз
Скачать: CL | DM;

EXE или BPL?   Найти похожие ветки 

← →
kaif ©   (2002-04-16 04:32) [0]

Есть ли смысл уменьшать размер EXE-файла за счет BPL и DLL, если предполагается запускать только 1 экземпляр приложения на компьютере?
Не то же самое ли получится, с точки зрения использования машинных ресурсов? А может, лучше иметь 1 exe-файл на 3-4 Mбайт, чем иметь то же самое в DLL + напряг операционной системы по связыванию EXE + DLL при запуске?
Кто знает, ответьте, пожалуйста. Вопрос серьезный.


← →
LazorenkoX ©   (2002-04-16 09:12) [1]

Всё зависит от того, что у тебя будет в библиотеках. Если у тебя большая программа или распространяется через интернет, то имеет смысл подключить ДЛЛ, так будет быстрее и легче обновить программу не меняя ядра. Я обычно использую библиотеки для разных плагинов. Что насчёт ресурсов, если юзер будет запускать программу много раз в подряд, то будет выгоднее держать библиотеку в памяти (не освобождая её FreeLibrary).


← →
kronprince ©   (2002-04-16 11:40) [2]

Смысла НЕТ.


← →
kaif ©   (2002-04-16 12:55) [3]

Спасибо. Я так понял, в общем, с точки зрения запуска разницы нет.


← →
REA   (2002-04-16 13:09) [4]

Если DLL используется редко, то смысл есть, если грузить ее динамически - это даст в общем случае экономию памяти и скорость при загрузке.


← →
kaif ©   (2002-04-16 13:31) [5]

>REA (16.04.02 13:09)
Согласен. Возможно, я так и сделаю в дальнейшем. В программе есть некоторые тяжелые окна, вызываемые редко. Но это скорее вопрос оптимизации. Сейчас этим заниматься времени нет, так как нужно срочно заканчивать программу. Поэтому я хотел уточнить, есть ли принципиальная разница между двумя подходами (для ОС). А если EXE файл будет иметь размер, к примеру 5-10M? Мне плевать, если кто-то будет иронизировать.Сейчас мне важно, чтобы в работе не было проблем на разных компьютерах. Минимальным требованием будет 64M RAM.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.008 c
1-94353
SergeiV
2002-04-17 09:50
2002.04.29
Windows Task Bar


14-94558
Kozhanov
2002-03-06 12:19
2002.04.29
Журналы по программированию...


1-94405
heruvim4ik
2002-04-17 22:21
2002.04.29
Password Char


1-94398
inko
2002-04-17 18:30
2002.04.29
Выполнение приложения в командной строке...


14-94553
Pete
2002-03-23 11:10
2002.04.29
Console




   Наверх