Seite 2 von 2 Erste 12
  1. #11

    Registriert seit
    01.12.2011
    Beiträge
    41
    Thanked 39 Times in 16 Posts

    Standard AW: Fehler - Ungültige Konvertierung

    Code:
    hostscontent.Replace("127.0.0.1     " & TextBoxX1.Text & vbNewLine, "")
    Bist du dir da sicher, dass nach der IP genauso viele Leerzeichen sind wie du angbist, ist die Domain in der Textbox exakt identisch mit der in der host Datei? Ist am ende wirklich noch eine Neue Zeile Vorhanden?

    BTW: Wäre es nicht Sinnvoller die Textdatei Zeilenweise auszulesen und die Bestimmte Zeile auf den Inhalt "gesperrte Domain" zu untersuchen, wenn vorhanden => Zeile Löschen. Somit wärst du nicht gebunden den Exakten Inhalt der Zeile wiederzugeben.

  2. #12
    Avatar von DMW007
    Registriert seit
    15.11.2011
    Beiträge
    8.075
    Thanked 9.403 Times in 3.239 Posts
    Blog Entries
    5

    Standard AW: Fehler - Ungültige Konvertierung

    Passt garantiert irgendwas mit den Leerzeichen nicht.
    Ich würde das ganze sowieso anders machen und die Datei zeilenweise auslesen.
    Wenn eine Zeile mit 127.0.0.1 beginnt, den zu entfernenden Host beinhaltet und nicht auskommentiert ist wird sie entfernt.

    Zitat Zitat von x BoooM x Beitrag anzeigen
    Ich denke mal du meinst das jetzt?!

    Code:
    Dim hostsfile As String = New String("C:\Windows\System32\drivers\etc\hosts")
    Er meint den Inhalt deiner Hostsdatei zu vergleichszwecken, sprich in deinem Fall C:\Windows\System32\drivers\etc\hosts.


  3. The Following User Says Thank You to DMW007 For This Useful Post:

    orion-x (23.10.2012)

  4. #13
    Avatar von x BoooM x
    Registriert seit
    30.11.2011
    Beiträge
    1.261
    Thanked 589 Times in 261 Posts

    Standard AW: Fehler - Ungültige Konvertierung

    Die Leerzeichen stimmen so wie ich es sperre wird er auch eingetragen beim sperren & entsperren sind jeweils 5 Leerzeichen.
    Ich überprüfe das aber nochmal.

    Glaube hatte beim sperren 4 Leerzeichen und beim Entsperren 5. Habe jetzt beides auf 5 Leerzeichen aber wird wieder nicht entfernt -.-'
    Geändert von x BoooM x (23.10.2012 um 17:00 Uhr)

  5. #14

    Registriert seit
    18.12.2011
    Beiträge
    159
    Thanked 182 Times in 98 Posts
    Blog Entries
    2

    Standard AW: Fehler - Ungültige Konvertierung

    Sitz gerade im Seminar, hab gerade Lust dir deinen Code abzunehmen, haha.
    Also

    Code:
    Private Sub DeleteIP(ip As String)
    	Dim newFile As String = String.Empty
    	Dim reader As New System.IO.StreamReader("deine hostsdatei")
    	While reader.Peek() >= 0
    		Dim line As String = reader.ReadLine()
    		If Not line.StartsWith(ip) Then
    			newFile = newFile & line & vbLf
    		End If
    	End While
    	reader.Close()
    
    	Dim writer As New System.IO.StreamWriter("deine hostsdatei")
    	writer.Write(newFile)
    	writer.Close()
    End Sub
    Ich hoffe da sind keine Fehler drin, habe nämlich das Ganze übersetzt mit einem Converter.
    Das Original:

    Code:
    private void DeleteIP(String ip)
    {
    	String newFile = String.Empty;
    	System.IO.StreamReader reader = new System.IO.StreamReader("deine hostsdatei");
    	while(reader.Peek() >= 0)
    	{
    		String line = reader.ReadLine();
    		if(!line.StartsWith(ip))
    		{
    			newFile += line + "\n";
    		}
    	}
    	reader.Close();
    	
    	System.IO.StreamWriter writer = new System.IO.StreamWriter("deine hostsdatei");
    	writer.Write(newFile);
    	writer.Close();
    }
    Aufrufen tust du das dann einfach auf einen Button_click Event oder wie auch immer mit
    Code:
    DeleteIP("127.0.0.1");
    Geändert von Raumi (23.10.2012 um 17:22 Uhr)

  6. The Following User Says Thank You to Raumi For This Useful Post:

    x BoooM x (23.10.2012)

Seite 2 von 2 Erste 12

Ähnliche Themen

  1. Mysql Fehler
    Von x BoooM x im Forum Webentwicklung
    Antworten: 1
    Letzter Beitrag: 28.02.2013, 20:51
  2. [CS:GO] Fehler
    Von Gangstersheep im Forum Counter Strike
    Antworten: 0
    Letzter Beitrag: 03.11.2012, 22:24
  3. SSL-FEHLER
    Von Kingbubi2 im Forum Software
    Antworten: 2
    Letzter Beitrag: 26.06.2012, 21:31
  4. Fehler
    Von helfen im Forum Fragen & Probleme
    Antworten: 6
    Letzter Beitrag: 06.03.2012, 18:13
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.