2016-12-30 54 views
0

我有一個Visual Basic應用程序,並且有很多客戶端在使用它。每過XX天,我都會對源代碼進行一些更新,然後,我會聯繫每個客戶,告訴他們該應用程序有新版本。客戶端可視化基礎應用程序中的消息?

但我意識到我有幾個客戶端使用舊版本的系統。 有沒有一種方法(我的意思是某種代碼,庫,函數等)修改/更新我的主源代碼,以便如果用戶使用的是舊版本的應用程序,則會出現某種類型的消息成功登錄到系統中?

消息:「您正在使用V.1.00,這是一箇舊版本的 系統的嘗試更新到最新的版本,v.2.01。」

附加上述信息在我的VB應用程序中,我使用VB.net代碼的一些部分來執行某些需要連接到Internet網頁的操作。

任何建議/幫助/意見或指導將是非常有益的!

+0

您可以編寫更新程序或看門狗應用程序,以將來自服務器的數據與本地版本進行比較。否則,這是相當廣泛的SO – Plutonix

+0

我會看看/搜索這個,你正在評論。謝謝@Plutonix –

回答

1

對於那些已經在那裏的顧客,你無能爲力。

實現此目的的一種簡單方法是讓您的代碼從您控制的網站檢索XML文件。該XML文件將包含最新的版本號。該代碼將其版本號與XML中的版本進行比較。如果他們不同,你會顯示一條消息。

作爲獎勵,您的XML可以包含指向最新版本下載的URL。

+0

謝謝@DWRoelands我會注意你的建議。 –