vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Erstellen von dynamischen Kontextmen?s - wann immer Sie sie brauchen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Updaterproblem - Wert kann nicht ausgelesen werden. 
Autor: IThink
Datum: 18.06.12 22:37

Hallo liebes Forum
Nachdem ich den Beitrag im falschen Forum (Allgem. Fragen) gepostet habe -.-, habe ich ihn jetzt hier.

Ich möchte in mein Kalkulationsprogramm einen kleinen Updater integrieren.
Bisher habe ich folgendes gemacht:
1) Beim Start des Programms wird eine Datei, namens "update.ini" von einem ftp-Server heruntergeladen
2) Das Programm liest aus der .ini Datei aus, ob neue Updates verfpgbar sind

Bei 2. habe ich das Problem, dass ich immer NULL zurückbekomme und nie den Boolean'schen Wert, der in meiner .ini Datei steht.

Hier der Code:
'Auf Updates prüfen
        Dim path As String
        path = My.Application.Info.DirectoryPath & "\updates\update-true.ini"
 
        'Updateinfos laden
        Try
            httpClient = New WebClient
            URL = "<Link zum FTP Server (aus Sicherheitsgründen will ich ihn" & _
              "hier nicht nennen)>"
            Me.Show()
 
            Application.DoEvents()
            httpClient.DownloadFileAsync(New Uri(URL), path)
            Application.DoEvents()
 
        Catch ex As Exception
            MsgBox("Fehler !" & vbNewLine & ex.ToString)
            End
        End Try
 
        Application.DoEvents()
 
        Dim Config As New IniFileManager.IniFileManager
        Config.Pfad = My.Application.Info.DirectoryPath & _
          "\updates\update-true.ini"
 
 
 
        'Überpruefen ob Updates gemacht werden müssen
        Dim UpdateAvailible As String
        Dim DoUpdate As Boolean = False
 
        'UpdateAvailible = Config.ReadValue("Update", "update")
        UpdateAvailible = Config.ReadValue("Update", "num")
        MsgBox(UpdateAvailible)
 
        If DoUpdate = True Then
            Dim Update As New Updater.MainWindow
            Update.ShowDialog()
        Else
            MsgBox("Keine Updates vorhanden.", MsgBoxStyle.Information = _
              MsgBoxStyle.OkOnly, "[Updater]")
            'GoTo noupdate
            Exit Sub
        End If
Die Methode "ReadValue()", gibt einen String-Wert zurück.

Was läuft da falsch ? - Kann ich die .ini Datei vlt. nicht auslesen, weil sie sich zu diesem Zeitpunkt noch nicht auf meiner Festplatte befindet ?

Schnelle Hilfe wär cool
MFG IThink
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Updaterproblem - Wert kann nicht ausgelesen werden.1.554IThink18.06.12 22:37
Re: Updaterproblem - Wert kann nicht ausgelesen werden.1.129ModeratorFZelle18.06.12 23:44
Re: Updaterproblem - Wert kann nicht ausgelesen werden.1.093IThink20.06.12 21:14
Re: Updaterproblem - Wert kann nicht ausgelesen werden.1.107ModeratorFZelle20.06.12 23:20
Re: Updaterproblem - Wert kann nicht ausgelesen werden.1.061IThink21.06.12 08:48
Re: Updaterproblem - Wert kann nicht ausgelesen werden.1.087IThink21.06.12 09:17
Re: Updaterproblem - Wert kann nicht ausgelesen werden.1.051ModeratorFZelle21.06.12 11:02
Re: Updaterproblem - Wert kann nicht ausgelesen werden.1.049IThink21.06.12 12:39
Re: Updaterproblem - Wert kann nicht ausgelesen werden.1.038vbNetProgrammie...21.06.12 20:10
Re: Updaterproblem - Wert kann nicht ausgelesen werden.1.052keco21.06.12 19:01

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel