Sie möchten den User über Updates Ihres Programms in Kenntnis setzen? Ich habe mir erlaubt den nachfolgenden Tipp ein wenig zu "verfeinern": Und Ihn auf diesem Tipp für Visual Basic 6.0 aufzubauen: Allerdings verzichten wir auf das WebBrowser-Control und verewnden stattdessen die WebClient-Klasse, um den Inhalt einer Webseite direkt als String auszulesen: Was brauchen wir alles?
Außerhalb VB:
Als erstes ziehen Sie einen Button auf der Form auf und fügen folgenden Code in den Codeteil der Form ein: Imports System.Net Imports System.Text Public Class Form1 Private Function TextDownload(ByVal sUrl As String) As String Dim dWeb As New WebClient With dWeb .Encoding = Encoding.Default .CachePolicy = New Cache.RequestCachePolicy( _ Cache.RequestCacheLevel.NoCacheNoStore) End With Try Return dWeb.DownloadString(sUrl) Catch ex As Exception Return "[Error]" End Try End Function Private Sub Button1_Click(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles Button1.Click ' Hier die URL eintragen Dim sURL As String = "http://forum.hobbycoders.de/version.php?vb_version=3.0.0" ' Inhalt downloaden und als String zurückgeben Dim sContent As String = TextDownload(sURL) ' Programmversion nicht mehr aktuell? If InStr(sContent, "nicht aktuell") > 0 Then MsgBox("Ihre Programmversion ist nicht aktuell!" & vbCrLf & _ "Bitte besuchen Sie unsere Webseite, um die neue Version herunterzuladen!", _ vbExclamation, "Update verfügbar!") Else MsgBox("Ihre Programmversion ist aktuell!", vbInformation, "Kein Update verfügbar!") End If End Sub End Class Öffnen Sie nun das Windowsnotepad oder einen anderen Editor und fügen Sie folgendes ein: <?php // Hier geben Sie immer die aktuelle Version ein! $aktuelle_version = "3.0.0"; $vb_version = $_GET["vb_version"]; if($vb_version !== $aktuelle_version) { echo "Programmversion ist nicht aktuell!"; } if($vb_version == $aktuelle_version) { echo "Programmversion ist aktuell!"; } ?> Gespeichert wird das Ganze als *.php-Datei (Ich hab Sie einfach naheliegend version.php genannt!) Diese Datei laden Sie nun auf Ihren php-fähigen Webserver. Ich muß Ihnen denke ich nicht erklären wie das funktioniert Das wars schon! Über einen Besuch auf meiner Webseite würde ich mich selbstverständlich auch freuen. |