Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

18.11.2009, 00:45
|
|
Познающий
Регистрация: 11.09.2009
Сообщений: 34
Провел на форуме: 102243
Репутация:
8
|
|
Проверка на обновление
Собственно подскажите как можно реализовать обновление приложения!
желательно подробнее, я только обладаю начальными знаниями и лишь 1 книгу прочел с горем пополам.
А теперь подробнее, допустим на форму добавляем кнопку, при нажатии будет выполняться соединение с узлом на котором будет висеть это приложение и пойдет автоматически скачка нового. =) а ток как это реализовать?)
|
|
|

18.11.2009, 01:08
|
|
Постоянный
Регистрация: 20.03.2009
Сообщений: 564
Провел на форуме: 991929
Репутация:
395
|
|
заюзай XML RPC
удачи в начинаниях, приятного секса )))
|
|
|

18.11.2009, 01:10
|
|
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
Провел на форуме: 1354067
Репутация:
599
|
|
допустим на форму добавляем кнопку
и этим все сказано...
рано пока автообновление делать. да и гугл пока еще работает.
|
|
|

18.11.2009, 01:42
|
|
Познающий
Регистрация: 11.09.2009
Сообщений: 34
Провел на форуме: 102243
Репутация:
8
|
|
Сообщение от Ra$cal
и этим все сказано...
рано пока автообновление делать. да и гугл пока еще работает.
Ну тогда так, на форму добавляем компонент button =)
Так лучше? либо ещё закладку указать?)
я ещё ваш весь сленг не понял, лишь по чучуть понимаю.
Но мне уже хватило создать прогу на данный момент лучшую из маленького круга подобных.
Ток вот бы ещё научиться в дельфи с базой данных MySQL, и вообще цены небыло =) А вообще опыт приходит со временем =) Но интерес проявляется лишь к тому чего ты не знаешь
|
|
|

18.11.2009, 02:55
|
|
Постоянный
Регистрация: 20.03.2009
Сообщений: 564
Провел на форуме: 991929
Репутация:
395
|
|
вот тебе еще наколка ) SVN (правда сам не втыкал, но с репозиториями работал хех)
Для начала прочитай
А так я вижу свою небольшую систему обновления на основе XML RPC
Сервер. PHP+MySQL ( PHP XML RPC)
база данных с примерно такой таблицей [ id | Major | Minor | Build | Link ]
панелька администрирования с функций закачки на сервер новый версии программы с занесением её в базу.
Проверка обновления сводится к посланию клиентом XML запроса поверх HTTP протокола. с определенной структурой... например
Код:
<?xml version="1.0"?>
<methodCall>
<methodName>examples.chackUpdate</methodName>
<params>
<param>
<value><string>1.2.485</string></value>
</param>
</params>
</methodCall>
Сервер получает XML разбирает и видит что нужно выполнить функцию checkUpdate а текущая версия программы 1.2.485. Смотрим базу опа вышла новая версия!
отправляем ответ
Код:
<?xml version="1.0"?>
<methodResponse>
<params>
<param>
<value><boolean>1</boolean></value>
<value><string>http://site.com/soft_1.3.exe</string></value>
</param>
</params>
</methodResponse>
В программе клиенте делаем кнопочку или открываем IE с переданным адресом
Если delphi то набери в поиске "delphi XML RPC" - вот нашел
|
|
|

18.11.2009, 03:02
|
|
Постоянный
Регистрация: 20.03.2009
Сообщений: 564
Провел на форуме: 991929
Репутация:
395
|
|
А можно тупей... типа файл getver.php который просто текстом выводит номер версии
программа его сверяет сама со своим и если не совпал запрашивает getver.php?link
который пишет тупо ссылку для скачивания )))
Но если реализовать на XML RPC в последующем можно дописать любой функционал с удобным интерфейсом, например какие нибудь новости от разработчика ) или там что-то типа онлайн справки или форума... в общем все что угодно
|
|
|

18.11.2009, 03:44
|
|
Познающий
Регистрация: 11.09.2009
Сообщений: 34
Провел на форуме: 102243
Репутация:
8
|
|
ох да это реальный секаз)
Надеюсь смогу хоть както разобраться в этой поставленной себе задачи =) Спасбо тебе большое пойту тебе плюсЫ тЫкать)
|
|
|

18.11.2009, 07:02
|
|
Reservists Of Antichat - Level 6
Регистрация: 12.02.2006
Сообщений: 891
Провел на форуме: 1892597
Репутация:
836
|
|
ClickOnce
__________________
*********************************
*Я не волшебник ٩(๏̯͡๏)۶, только учусь...*
*********************************
Программы на заказ
Times to fly...
|
|
|

18.11.2009, 11:31
|
|
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
Провел на форуме: 1354067
Репутация:
599
|
|
помойму проще через wininet скачать файлик с сервера с указанием текущей версии. xml rpc имхо больно жирное решение для такой простой задачи.
|
|
|

20.11.2009, 03:36
|
|
Banned
Регистрация: 03.11.2009
Сообщений: 112
Провел на форуме: 98006
Репутация:
17
|
|
Сообщение от Gar|k
А можно тупей... типа файл getver.php который просто текстом выводит номер версии
программа его сверяет сама со своим и если не совпал запрашивает getver.php?link
который пишет тупо ссылку для скачивания )))
помоему, это самый простой и интересный вариант
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|