Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

уменьшить размер ехе-файла, ... путем деления... [D5, Win95/98, WinME, NT4, Win2k, WinXP]


MakNik ©   (2005-12-28 17:34:00) 

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


alex_***   (2005-12-29 10:32:00) [1]

File->New->Other->DLL Wizard
А еще можно делать setup и качать его. Поскольку это архив, по сути, качать надо будет гораздо меньше. ИМХО, это самый простой способ. т.к не надо проверять версии всех ДЛЛ и думать какие версии между собой совместимы


MakNik   (2005-12-29 09:12:00) [2]


> lva ©   (28.12.05 22:52) [4]
> Можно вынести обновляемые часть в dll. Тогда клиент будет
> качать только dll.

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


palva   (2005-12-28 22:52:00) [3]

Можно вынести обновляемые часть в dll. Тогда клиент будет качать только dll.


umbra   (2005-12-28 17:48:00) [4]


> с помощью Base64


прошу эти слова при чтении пропускать


umbra   (2005-12-28 17:46:00) [5]

а создать многотомный архив? или разбить скомпилированный файл на части с помощью Base64, например?


Anatoly Podgoretsky   (2005-12-28 17:45:00) [6]

При разбиении на куски время ожидания увеличится.


Наверх

Титульная страница Поиск, карта сайта Написать письмо