orion-x (23.10.2012)
-
23.10.2012, 16:53 #11
AW: Fehler - Ungültige Konvertierung
Code:hostscontent.Replace("127.0.0.1 " & TextBoxX1.Text & vbNewLine, "")
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.
-
23.10.2012, 16:55 #12
- Registriert seit
- 15.11.2011
- Beiträge
- 8.075
- Blog Entries
- 5
Thanked 9.403 Times in 3.239 PostsAW: 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.
Er meint den Inhalt deiner Hostsdatei zu vergleichszwecken, sprich in deinem Fall C:\Windows\System32\drivers\etc\hosts.
-
The Following User Says Thank You to DMW007 For This Useful Post:
-
23.10.2012, 16:55 #13
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)
-
23.10.2012, 17:08 #14
- Registriert seit
- 18.12.2011
- Beiträge
- 159
- Blog Entries
- 2
Thanked 182 Times in 98 PostsAW: 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
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(); }
Code:DeleteIP("127.0.0.1");
Geändert von Raumi (23.10.2012 um 17:22 Uhr)
-
The Following User Says Thank You to Raumi For This Useful Post:
x BoooM x (23.10.2012)
Ähnliche Themen
-
Mysql Fehler
Von x BoooM x im Forum WebentwicklungAntworten: 1Letzter Beitrag: 28.02.2013, 20:51 -
[CS:GO] Fehler
Von Gangstersheep im Forum Counter StrikeAntworten: 0Letzter Beitrag: 03.11.2012, 22:24 -
SSL-FEHLER
Von Kingbubi2 im Forum SoftwareAntworten: 2Letzter Beitrag: 26.06.2012, 21:31 -
Fehler
Von helfen im Forum Fragen & ProblemeAntworten: 6Letzter Beitrag: 06.03.2012, 18:13
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.