Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.04.29;
Скачать: [xml.tar.bz2];

Вниз

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 вся ветка

Форум: "Основная";
Текущий архив: 2002.04.29;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.006 c
6-94522
Termik
2002-02-15 10:10
2002.04.29
Получение IP-адреса через имя машины.


14-94543
McSimm
2002-03-21 12:32
2002.04.29
apache и ssi


3-94335
Dmitry Zubtsov
2002-04-09 18:39
2002.04.29
Доступ из Delphi 6 к MySQL


1-94374
SashaK
2002-04-17 14:34
2002.04.29
Сжатие потока


3-94294
{bas}
2002-04-04 15:59
2002.04.29
Тип TABLE - как его использовать в where





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский