![]() |
Обновление своей прграммы.
Есть задача сделать прогу, кторая будет обновлять основную. Как мне это реализовать с возможность докачки и т.п. У кого есть опыт, поделитесь. У меня есть вебсервер, на ктором я могу выкладывать последние файлы.
Писать это могу в Delphi 6\7, но лучше C++ Builder 5. |
есть огромное количество компонент для всевозможных апдейтов программ... особенно через веб... любители программировать на борландах :) должны иметь в закладах сайт _http://torry.net/ там уж точно можно найти... еще на _http://www.delphikingdom.ru можно поискать по вопросам - там такая тема вроде тоже пднималась
|
самы простой способ: организуеш программу в виде двух модулей. один -- ехе-шник только качает библиотеку ( в случае необходимости ) и загружает ее в память. второй модуль ( сама dll ) и выполняет всю работу программы
насчет докачки -- просто нужно в запрос добавить partialcontent и размер с какого начинать пересылать/размер файла |
перво наперво
вся архитектура должна иметь модульную структуру а уж потом загрузчик программы управляет запуском и обновлением нужных модулей |
Довольно приличным образом это решено в TMS Pack.
|
Я с трудом представляю как выгружать подключать модули, чтобы их фалы можно было подменять.
Я сделал пока потоковой отдельной программой. |
тут про это неплохо написанно ( про выгрузку/загрузку + как классы юзать )
|
Часовой пояс GMT +4, время: 00:30. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.