HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

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

Репутация: 8
По умолчанию Проверка на обновление

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

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

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

Репутация: 395


По умолчанию

заюзай XML RPC

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

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

Репутация: 599


По умолчанию

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

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

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

Репутация: 8
По умолчанию

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

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

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

  #5  
Старый 18.11.2009, 02:55
Gar|k
Постоянный
Регистрация: 20.03.2009
Сообщений: 564
С нами: 9023100

Репутация: 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
С нами: 9023100

Репутация: 395


По умолчанию

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

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

  #7  
Старый 20.11.2009, 03:36
DeaD_MoroZ
Banned
Регистрация: 03.11.2009
Сообщений: 112
С нами: 8694756

Репутация: 17
По умолчанию

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

  #8  
Старый 18.11.2009, 03:44
Logan22
Познающий
Регистрация: 11.09.2009
Сообщений: 34
С нами: 8772079

Репутация: 8
По умолчанию

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

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

Репутация: 836


По умолчанию

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

  #10  
Старый 18.11.2009, 11:31
Ra$cal
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
С нами: 10386906

Репутация: 599


По умолчанию

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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ПРОВЕРКА почти всех уязвимостей и багов! _GaLs_ Избранное 16 28.09.2016 16:15
Регеры ICQ UIN'ов by saiNT sai_NT Skype, IRC, ICQ, Jabber и другие IM 481 17.09.2010 17:58
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 ™ © 2001- Antichat Kft.

×

Создать сделку

Продавец: ник или ID

Название сделки:

Сумма USDT:

Срок сделки, дней:

Кто платит комиссию:

Условия сделки:

После создания сделки средства будут зарезервированы в холде до завершения сделки.

×

Мои сделки

Загрузка...
×

Сделка


Загрузка чата...