|
| Autor |
Nachricht |
ShadowLenny Tutorial Leser

Anmeldedatum: 25.05.2008 Beiträge: 54
|
Speichern per Knopfdruck!^^
Verfasst am: 26.06.2008, 15:18 |
|
|
Huhu, Leute! Ich habe mal wieder ne Frage... *hust*
Also. Ich möchte, dass beim öffnen einer Form eine textdatei geladen wird. Und ich habe so ein klasse Thread in der Tipps & Tricks ecke gefunden, wo drin steht, wie man dateien einfach so auslesen und ausgeben kann.
Der Code sah so aus:
Visual Basic: [code]Public Function ReadContent(ByVal FilePath As String) Dim ContentFile As New System.IO.StreamReader(FilePath) Return ContentFile.ReadToEnd.ToString() End Function[/code]
Visual Basic: [code]MessageBox.Show(ReadContent("c:FileToRead.txt"))[/code]
das habe ich dann so abgewandelt:
Visual Basic: [code]RichTextBox1.Text = ReadContent("Ress/gwords.txt")[/code]
So konnte ich schonmal ne datei öffnen. Nun will ich das ganze aber auch OHNE SaveFileDialog speichern (Fragt nich warum :p^^) ich hatte schon versucht den Code abzuwandeln xD kam nur Müll raus^^
Könnt ihr mir helfen? Freue mich auf Antwort  |
|
| |
|
 |
noname Poster

Anmeldedatum: 01.05.2008 Beiträge: 131
|
Verfasst am: 26.06.2008, 15:27 |
|
|
Visual Basic: [code] Public Sub SaveToFile(ByVal input As String, ByVal path As String) Using fw As New System.IO.StreamWriter(path) 'Streamwriter wird instanziert fw.Write(input) 'String wird geschrieben End Using 'Streamwriter wird disposed End Sub [/code]
Müsste klappen. |
|
| |
|
 |
ShadowLenny Tutorial Leser

Anmeldedatum: 25.05.2008 Beiträge: 54
|
Verfasst am: 26.06.2008, 15:40 |
|
|
danke  Nur weiß ich leider nicht, wie ich den Code nu benutzen soll oO Haltet mich bitte nich für blöd...
*sich in die ecke verkriech* |
|
| |
|
 |
tr4st Überflieger

Anmeldedatum: 16.04.2008 Beiträge: 486
|
Verfasst am: 26.06.2008, 15:44 |
|
|
| Visual Basic: [code]SaveToFile("dateiname", "speicherpfad")[/code] |
|
| |
|
 |
ShadowLenny Tutorial Leser

Anmeldedatum: 25.05.2008 Beiträge: 54
|
Verfasst am: 26.06.2008, 15:52 |
|
|
Boah! Wansinn! Danke, Leute!! Jetzt gibts da nur noch ein problem^^
Ich habs jez so:
SaveToFile("gwords.txt", "Ress")
Ress ist mein ordner, wo's rein soll^^
Und wenn ich dann das speichern aktiviere, wird das debuging beendet und ich bekomme folgende meldung:
Der Zugriff auf den Pfad C:Dokumente und Einstellungen!!!Benutername!!!Eigene DateienVisual Studio 2008ProjectsBestLoads GalgenmännchenGameBestLoads GalgenmännchenGamebinDebugRess wurde verweigert.
Was mache ich falsch?  |
|
| |
|
 |
Marduk Überflieger

Anmeldedatum: 16.04.2008 Beiträge: 374
|
Verfasst am: 26.06.2008, 16:03 |
|
|
Probiers mal so
Visual Basic: [code]SaveToFile("dateiinhalt", "dateiname.txt")[/code] |
|
| |
|
 |
ShadowLenny Tutorial Leser

Anmeldedatum: 25.05.2008 Beiträge: 54
|
Verfasst am: 26.06.2008, 16:09 |
|
|
Was meinst du mit dateiinhalt? oO Soll ich da jedes wort reinschreiben, was sich in der datei befindet? oO |
|
| |
|
 |
KleinesVoodoo Coder

Anmeldedatum: 17.04.2008 Beiträge: 78
|
Verfasst am: 26.06.2008, 16:56 |
|
|
Nein. Dem ersten Parameter musst du den zu schreibenden String übergeben. Dem zweiten den genauen Dateipfad, nicht irgendeinen Ordnernamen. |
|
| |
|
 |