![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
обновление программ
SteppesSon © (2005-03-02 08:42:00)Возникла следующая проблема: Есть программка 2,5 мега, которая периодически обновляется (спасибо нашему правительству) примерно раз в месяц. Количество пользователей около 300. Необходимо решить проблему обновления поскольку рассылать каждый раз всю программу по DialUp не представляется возможным, а по Инету нельзя по "политическим соображением".
Erik1 (2005-03-02 17:19:00) [1]Сделаем юбилейный отстрел UPX-совцов!!!
Amoeba (2005-03-02 16:39:00) [2]
> Алхимик © (02.03.05 15:55) [18]
>
> > [16] Чапаев © (02.03.05 15:01)
>
> Ща заклюют.
И правильно сделают!
Чапаев (2005-03-02 16:16:00) [3]> Ща заклюют.
Первый раз шо ли?..
Алхимик (2005-03-02 15:55:00) [4]
> [16] Чапаев © (02.03.05 15:01)
Ща заклюют.
begin...end (2005-03-02 15:02:00) [5]> Чапаев © (02.03.05 15:01) [16]
Бронежилет одеть не забыли? :-)
Чапаев (2005-03-02 15:01:00) [6]UPX'ом хоть жмёшь? http://upx.sourceforge.net
Anatoly Podgoretsky (2005-03-02 14:49:00) [7]Именно так, пусть сами и проблема решена кардинально.
DiamondShark (2005-03-02 14:06:00) [8]А зачем посылать? Пусть сами забирают.
А если побить приложение на package, то обновления будут не 2.5 мега, а по сотне килобайт.
SteppesSon (2005-03-02 13:51:00) [9]2 DiamondShark © (02.03.05 13:26) [12]
300 раз посылать обновление в 2.5 мега..хоть раз пробовал так делать? Это при условии что эти же модемы в основном должны быть заняты совсм другим делом..
DiamondShark (2005-03-02 13:26:00) [10]
> я уж думаю переписать прогу чтоб каждая форма была в отдельной
> dll,
И поиметь кучу проблем. Да и общий размер вырастет.
Пакеты -- лучший выход.
А в чём проблемы рассылки по dialup и инету?
evvcom (2005-03-02 11:26:00) [11]см. [1] пункт 2. Хотя и пункт 1 хорош!
SteppesSon (2005-03-02 11:23:00) [12]2 kaZaNoVa © (02.03.05 11:10) [7] эх..если бы можно было бы по Инету - но не у всех пользователей есть доступ к www Вобщем задача осталась прежней. я уж думаю переписать прогу чтоб каждая форма была в отдельной dll, и обновлять каждую по отдельности. но если есть путь проще - почему бы им не воспользоваться?
evvcom (2005-03-02 11:23:00) [13]
> А разницы? Скачивать то все одно Dial-Up-ом будут почти
> наверняка - хоть с Инету, хоть с ...
Принимающей стороне да разницы никакой, а вот передающей...
Думкин (2005-03-02 11:20:00) [14]> [7] kaZaNoVa © (02.03.05 11:10)
А разницы? Скачивать то все одно Dial-Up-ом будут почти наверняка - хоть с Инету, хоть с ...
kaZaNoVa (2005-03-02 11:10:00) [15]SteppesSon © (02.03.05 8:42)
> а по Инету нельзя по "политическим соображением".
это как?
зашифруй и нет проблем ..
KSergey (2005-03-02 10:49:00) [16]> [4] SteppesSon © (02.03.05 10:21)
> (Можно было бы конечно самому написать, но как всегда времени недостает
Хошь - черкани письмецо
Sandman25 (2005-03-02 10:32:00) [17][4] SteppesSon © (02.03.05 10:21)
побайтовое сравнение и в результате патчи выходили размером больше чем сам .exe - шник.
За безопасность надо платить - золотое правило программирования :) А если серьезно, то при объединении с подходом Run Time Packages и архивированием дистрибутива может получиться неплохо.
Я такие программы не использовал, поэтому ничего конкретного посоветовать не могу.
SteppesSon (2005-03-02 10:21:00) [18]> Sandman25 Программку для создание патчей (и даже не одну) я пытался испольовать, но все что я нашел было написано слишком примитивно - простое побайтовое сравнение и в результате патчи выходили размером больше чем сам .exe - шник. Хотелось бы стать обладателем Патч-креатора с хотя минимальным математическим интелектом. Если кто знает - черканите где взять. (Можно было бы конечно самому написать, но как всегда времени недостает да и проффесионализма наверное не хватит )
Беспечный_Ангел (2005-03-02 09:55:00) [19]
> Sandman25 © (02.03.05 08:50) [2]
А название программки не подскажешь? )
КаПиБаРа (2005-03-02 08:50:00) [20]1. Нанимай студентов. Пусть развозят компашки на общественном транспорте.
2. Поставь галочку Build with runtime packages, тогда exe'шник будет минимального размера.