2016-12-30 3 views
0

У меня есть приложение Visual Basic, и у него много клиентов. Каждые XX дней я делаю некоторые обновления для источника, и после этого я обращаюсь к каждому клиенту, чтобы сообщить им, что есть новая версия приложения.Сообщение в визуальном базовом приложении стороннего клиента?

Но я понимаю, что у меня есть несколько клиентов, использующих старую версию системы. Есть ли способ (под этим я подразумеваю какой-то код, библиотеку, функции и т. Д.) Для изменения/обновления моего основного источника, так что, если пользователь использует старую версию приложения, появляется какое-то сообщение после успешный вход в систему?

сообщение: «Вы используете v.1.00 и это старая версия системы Попробуйте обновить до последней версии, v.2.01.»

Дополнительных к описанной выше информации , в моем приложении VB я использовал некоторые части кода VB.net для некоторых действий, требующих подключения к интернет-страницам Интернета.

Любые предложения/помощь/комментарии или рекомендации были бы очень полезными!

+0

Вы можете написать приложение обновления или сторожевого таймера для сравнения данных с вашего сервера с локальной версией. В противном случае это довольно широко для SO – Plutonix

+0

. Я дам вам взгляд на это, чтобы вы комментировали. Спасибо @Plutonix –

ответ

1

Вы не можете многое сделать о клиентах, которые уже там.

Простой способ реализовать это, чтобы ваш код извлекал XML-файл с веб-сайта, которым вы управляете. Этот XML-файл будет содержать самый последний номер версии. Код сравнивает номер версии с версией в XML. Если они разные, вы выводите сообщение.

В качестве бонуса ваш XML может содержать URL-адрес, который указывает на самую новую версию для загрузки.

+0

Спасибо @DWRoelands Я обращу внимание на ваш совет. –

Смежные вопросы