PDA

Просмотр полной версии : Обновление своей прграммы.


Dragon31337
17.04.2005, 20:20
Есть задача сделать прогу, кторая будет обновлять основную. Как мне это реализовать с возможность докачки и т.п. У кого есть опыт, поделитесь. У меня есть вебсервер, на ктором я могу выкладывать последние файлы.

Писать это могу в Delphi 6\7, но лучше C++ Builder 5.

/7y3uK
17.04.2005, 23:03
есть огромное количество компонент для всевозможных апдейтов программ... особенно через веб... любители программировать на борландах :) должны иметь в закладах сайт _http://torry.net/ там уж точно можно найти... еще на _http://www.delphikingdom.ru можно поискать по вопросам - там такая тема вроде тоже пднималась

dyr_farot
18.04.2005, 15:58
самы простой способ: организуеш программу в виде двух модулей. один -- ехе-шник только качает библиотеку ( в случае необходимости ) и загружает ее в память. второй модуль ( сама dll ) и выполняет всю работу программы
насчет докачки -- просто нужно в запрос добавить partialcontent и размер с какого начинать пересылать/размер файла

iam_xor
27.04.2005, 06:17
перво наперво
вся архитектура должна иметь модульную структуру
а уж потом
загрузчик программы управляет запуском и обновлением нужных модулей

Legion2003
27.04.2005, 12:41
Довольно приличным образом это решено в TMS Pack.

Dragon31337
28.04.2005, 12:51
Я с трудом представляю как выгружать подключать модули, чтобы их фалы можно было подменять.
Я сделал пока потоковой отдельной программой.

dyr_farot
28.04.2005, 15:52
тут (http://www.citforum.netis.ru/book/cook/dll0.shtml) про это неплохо написанно ( про выгрузку/загрузку + как классы юзать )