wmmail.ru – cервис почтовых рассылок на главную
написать письмо
карта сайта

С чего начать?РекламодательПравилаFAQСтатистикаБиржа статейTOP100ФоткиКонтакты
Логин:
Пароль: 
Регистрация   Забыли пароль?
WMLogin
Пользователей всего:

513549

Пользователей сегодня:

1

Пользователей online:

131

Выплачено ($): 7`607`177,93
Выплат: 8`116`643
Писем прочитано: 1`024`962`929

 
 
Online 0
Все ответы
 
 

Вопрос #57642

Внимание! В разделе вопрос-ответ запрещается:

  • Мат, оскорбления, флуд, реклама
  • Сообщения, не являющиеся вопросами/ответами
  • Нарушение законодательства РФ
  • Попрошайничество в любой форме

Выделите текст и нажмите для цитирования  #  
0   [11.10.2013 18:13] SHoCK13666 Рейтинг 0.00     Стена пользователя SHoCK13666 +98

Закрытый вопрос от пользователя SHoCK13666 Обновление программы

Хочу создать программу. Программа будет мелкая, всего 1 кнопка. Но не знаю как сделать обновление программы. Например, вышла новая версия программы - пользователю при запуске пишет, что вышла новая версия. Скачать тут ... Подскажите пожалуйста как такое сделать!
За хороший ответ кину мелочи на кошелёк)
Раздел: Программирование, последний комментарий: 12.10.2013 09:33
Вопрос закрыт пользователем MiSsiS_IA

Ответы
Ответов всего: 5  вопрос закрыт 
Выделите текст и нажмите для цитирования  #  
0   [11.10.2013 19:35] Leningrad00 Рейтинг 1464.76     Стена пользователя Leningrad00 +355  Все ответы пользователя Leningrad00

Очень просто.
1) Внести в программу механизм проверки наличия новой версии;
2) реализовать функционал обновления программы.

Если обновление в фоновом режиме не требуется, то достаточно первого пункта.
Выделите текст и нажмите для цитирования  #  
0   [11.10.2013 19:58] SHoCK13666 Рейтинг 0.00     Стена пользователя SHoCK13666 +98  Все ответы пользователя SHoCK13666

Leningrad00 пишет 1) Внести в программу механизм проверки наличия новой версии;

В этом-то и проблема. Я не знаю как это сделать? Каким образом программа будет проверять обновления?
Выделите текст и нажмите для цитирования  #  
+3   [11.10.2013 20:49] demix01 Рейтинг 663.66     Стена пользователя demix01 +197  Все ответы пользователя demix01

Кладешь на сервак файл version.php
В нем указываешь актуальную версию.
В коде программы вписываешь текущую версию.
При запуске прога запрашивает файл version.php, получает с него данные, сравнивает со своими и выдает результат.
Лучше запрашивать с гет-запросами, что бы, возможно потом, была возможность допилить, запилить и т.д.
Например version.php?v=1.01
Захотел рекламу воткнуть в прогу version.php?adv=link
И т.д. и т.п. Только обязательно делай проверку на доступность своего файла. Мало ли сервак будет лежать в этот момент.
Проголосовали: Leningrad00, SHoCK13666, allemnes
Выделите текст и нажмите для цитирования  #  
0   [11.10.2013 21:24] SHoCK13666 Рейтинг 0.00     Стена пользователя SHoCK13666 +98  Все ответы пользователя SHoCK13666

demix01 пишет Кладешь на сервак файл version.php
В нем указываешь актуальную версию.
В коде программы вписываешь текущую версию.
При запуске прога запрашивает файл version.php, получает с него данные, сравнивает со своими и выдает результат.
Лучше запрашивать с гет-запросами, что бы, возможно потом, была возможность допилить, запилить и т.д.
Например version.php?v=1.01
Захотел рекламу воткнуть в прогу version.php?adv=link
И т.д. и т.п. Только обязательно делай проверку на доступность своего файла. Мало ли сервак будет лежать в этот момент.

Спасибо! А поподробней можно? Каким образом указывать актуальную версию в version.php и в проге?
Выделите текст и нажмите для цитирования  #  
0   [12.10.2013 09:33] Leningrad00 Рейтинг 1464.76     Стена пользователя Leningrad00 +355  Все ответы пользователя Leningrad00

SHoCK13666 пишет Каким образом указывать актуальную версию в version.php
Руками. Как вышла новая версия, открыли файл и вписали номер новой версии.
SHoCK13666 пишет Каким образом указывать актуальную версию... в проге?
Руками. Присваиваете переменной/константе/иным образом прописываете в коде программы текущую версию.

Видеоурок

Вопрос-ответ

НОВОСТИ
19.04.2024Технические работы с СБП
подробнее>>
03.04.2024Выплаты
подробнее>>

© 2004-2024 «WMMAIL» Пользовательское соглашение