ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Проверка на обновление
  #1  
Старый 18.11.2009, 00:45
Logan22
Познающий
Регистрация: 11.09.2009
Сообщений: 34
Провел на форуме:
102243

Репутация: 8
Отправить сообщение для Logan22 с помощью ICQ
По умолчанию Проверка на обновление

Собственно подскажите как можно реализовать обновление приложения!
желательно подробнее, я только обладаю начальными знаниями и лишь 1 книгу прочел с горем пополам.

А теперь подробнее, допустим на форму добавляем кнопку, при нажатии будет выполняться соединение с узлом на котором будет висеть это приложение и пойдет автоматически скачка нового. =) а ток как это реализовать?)
 
Ответить с цитированием

  #2  
Старый 18.11.2009, 01:08
Gar|k
Постоянный
Регистрация: 20.03.2009
Сообщений: 564
Провел на форуме:
991929

Репутация: 395


По умолчанию

заюзай XML RPC

удачи в начинаниях, приятного секса )))
 
Ответить с цитированием

  #3  
Старый 18.11.2009, 01:10
Ra$cal
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
Провел на форуме:
1354067

Репутация: 599


По умолчанию

Цитата:
допустим на форму добавляем кнопку
и этим все сказано...

рано пока автообновление делать. да и гугл пока еще работает.
 
Ответить с цитированием

  #4  
Старый 18.11.2009, 01:42
Logan22
Познающий
Регистрация: 11.09.2009
Сообщений: 34
Провел на форуме:
102243

Репутация: 8
Отправить сообщение для Logan22 с помощью ICQ
По умолчанию

Цитата:
Сообщение от Ra$cal  
и этим все сказано...

рано пока автообновление делать. да и гугл пока еще работает.
Ну тогда так, на форму добавляем компонент button =)
Так лучше? либо ещё закладку указать?)

я ещё ваш весь сленг не понял, лишь по чучуть понимаю.
Но мне уже хватило создать прогу на данный момент лучшую из маленького круга подобных.
Ток вот бы ещё научиться в дельфи с базой данных MySQL, и вообще цены небыло =) А вообще опыт приходит со временем =) Но интерес проявляется лишь к тому чего ты не знаешь
 
Ответить с цитированием

  #5  
Старый 18.11.2009, 02:55
Gar|k
Постоянный
Регистрация: 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" - вот нашел
 
Ответить с цитированием

  #6  
Старый 18.11.2009, 03:02
Gar|k
Постоянный
Регистрация: 20.03.2009
Сообщений: 564
Провел на форуме:
991929

Репутация: 395


По умолчанию

А можно тупей... типа файл getver.php который просто текстом выводит номер версии
программа его сверяет сама со своим и если не совпал запрашивает getver.php?link
который пишет тупо ссылку для скачивания )))

Но если реализовать на XML RPC в последующем можно дописать любой функционал с удобным интерфейсом, например какие нибудь новости от разработчика ) или там что-то типа онлайн справки или форума... в общем все что угодно
 
Ответить с цитированием

  #7  
Старый 18.11.2009, 03:44
Logan22
Познающий
Регистрация: 11.09.2009
Сообщений: 34
Провел на форуме:
102243

Репутация: 8
Отправить сообщение для Logan22 с помощью ICQ
По умолчанию

ох да это реальный секаз)
Надеюсь смогу хоть както разобраться в этой поставленной себе задачи =) Спасбо тебе большое пойту тебе плюсЫ тЫкать)
 
Ответить с цитированием

  #8  
Старый 18.11.2009, 07:02
W!z@rD
Reservists Of Antichat - Level 6
Регистрация: 12.02.2006
Сообщений: 891
Провел на форуме:
1892597

Репутация: 836


Отправить сообщение для W!z@rD с помощью ICQ
По умолчанию

ClickOnce
__________________
*********************************
*Я не волшебник ٩(๏̯͡๏)۶, только учусь...*
*********************************
Программы на заказ
Times to fly...
 
Ответить с цитированием

  #9  
Старый 18.11.2009, 11:31
Ra$cal
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
Провел на форуме:
1354067

Репутация: 599


По умолчанию

помойму проще через wininet скачать файлик с сервера с указанием текущей версии. xml rpc имхо больно жирное решение для такой простой задачи.
 
Ответить с цитированием

  #10  
Старый 20.11.2009, 03:36
DeaD_MoroZ
Banned
Регистрация: 03.11.2009
Сообщений: 112
Провел на форуме:
98006

Репутация: 17
Отправить сообщение для DeaD_MoroZ с помощью ICQ
По умолчанию

Цитата:
Сообщение от Gar|k  
А можно тупей... типа файл getver.php который просто текстом выводит номер версии
программа его сверяет сама со своим и если не совпал запрашивает getver.php?link
который пишет тупо ссылку для скачивания )))
помоему, это самый простой и интересный вариант
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ПРОВЕРКА почти всех уязвимостей и багов! _GaLs_ Избранное 8 14.06.2010 12:00
Регеры ICQ UIN'ов by saiNT sai_NT ICQ 477 13.06.2010 17:48
ICQ xakbot -=Zhenek=- Болталка 11 17.10.2009 01:29
Microsoft: обновление до Windows 7 может занять почти целый день brhr Мировые новости 11 15.09.2009 13:38
Обновление от Microsoft калечит компьютеры dinar_007 Мировые новости 6 17.04.2006 17:54



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ