kostenloser Webspace werbefrei: lima-city


Suche auf lima-city

  • in: Das Objekt...kann mehrere Male in der...verworfen werden

    geschrieben von klausw

    Hat keine Änderung gebracht. Jetzt wird die Fehlermeldung halt in der Finally-Anweisung raus geworfen.
  • in: Das Objekt...kann mehrere Male in der...verworfen werden

    geschrieben von klausw

    Vielen Dank für den Hinweis!
    Das mit dem googlen hatte ich schon gemacht. Aber die zitierte Seite kam dabei nocht zum Vorschein. Ich werde das mal versuchen und bescheid geben, ob es was gebracht hat.
    Allerdings frage ich mich schon, warum das Verschachteln nicht geht? Das ist ja dann wohl ein Bug im .NET. Wenn alles der Reihe nach abgearbeitet würde, dann könnte ja nix passieren.
  • in: Das Objekt...kann mehrere Male in der...verworfen werden

    geschrieben von klausw

    Hallo,

    ich hoffe dass ich hier jemanden finde, der mir diese Meldung der Codeanalyse erklären kann:
    Warnung	5	CA2202 : Microsoft.Usage : Das Objekt "'stream'" kann mehrere Male in der 'Form1.DownloadDMRMasterList(String)'-Methode verworfen werden. Um zu verhindern, dass eine System.ObjectDisposedException generiert wird, sollten Sie die Dispose-Methode nur einmal für ein Objekt aufrufen.:

    Der zugehörige Code ist:
    Private Sub DownloadDMRMasterList(filename As String)
            Dim RawList As String, Masters() As String, tmp() As String
            Dim master As DMR_MASTER
    
            Using stream = File.Open(filename, FileMode.Create)
                Using sw As New StreamWriter(stream)
                    Using Client As New System.Net.WebClient
                        RawList = Client.DownloadString("...")
                    End Using
                    Masters = RawList.Split(New Char() {ChrW(10), " "})
                    DMR_Masterlist.Clear()
    
                    'Liste erzeugen
                    For Each RawList In Masters
                        tmp = RawList.Split("@")
                        If tmp.Length = 3 Then
                            master.IP = tmp(0)
                            master.Name = tmp(1)
                            DMR_Masterlist.Add(master)
                        End If
                    Next
    
                    'Werte schreiben
                    sw.WriteLine(DMR_Masterlist.Count)
                    For Each master In DMR_Masterlist
                        sw.WriteLine()
                        sw.WriteLine()
                        sw.WriteLine(master.Name)
                        sw.WriteLine()
                        sw.WriteLine(master.IP)
                    Next
                End Using
            End Using
        End Sub

    Ich verstehe nun nicht, warum es da mehrere Wege zum Verwerfen geben soll? Die Lösungen, die man im Internet dazu findet sind immer, man soll using verwenden. Das mache ich ja schon. Was kann ich da noch tun? Selbst wenn ich die Anweisungen noch in eine Try-Catch-Anweisung packe, kommt die Meldung bei der Codeanalyse noch. Dann wäre ja sogar ein raus springen per Exception ausgeschlossen.
  • in: Sophos UTM Home Edition | Hat schon jemand Erfahrung?

    geschrieben von klausw

    Leider finde ich auf der angegebenen Webseite gar keine Infos über das Programm. Mir war bis jetzt nicht mal bekannt, dass es von Sophos überhaupt Endanwendertools gibt. Ich kenne es nur an der Arbeit als Businesslösung. Da bin ich aber voll zufrieden. Wir haben da Endpoint Security. Das ist ein reiner Virenscanner, aber wie gesagt, funktioniert sehr gut.
  • in: Visual Basic Links

    geschrieben von klausw

    Ich kann
    https://www.video2brain.com/de/
    sehr empfehlen. allerdings sind die Dinger nicht kostenlos, aber wenn man zufällig Zugriff hat, sind die Videos super.
  • in: VB.net WordPress Post-Überschriften

    geschrieben von klausw

    Ich mache sowas per "Mozrepl". Das ist ein Plugin für FF. Dann kann man per TCP drauf zugreifen. Es gibt auch ne Bib für .NET. Da lässt sich der komplette FF fernsteuern und auf die Inhalte der Webseite zugreifen (auslesen, ändern). Vielleicht hilft Dir das ja.

Login zum Webhosting ohne Werbung!