WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   Text in VB6 in Text-Datei (http://www.wcm.at/forum/showthread.php?t=97162)

coolbininet 17.05.2003 08:09

Text in VB6 in Text-Datei
 
Hi, wie kann ich von einer Textbox einen Text in eine TXT-Datei schreiben?

mfg Coolbininet

blauesau 17.05.2003 08:49

So:

Code:

        Try
            Dim myStream As New IO.FileStream(sfd.FileName, IO.FileMode.Create)
            Dim myWriter As New IO.StreamWriter(myStream)
            myWriter.Write(txtFeld.Text)
            myWriter.Close()
            myStream.Close()
        Catch
            MessageBox.Show("Fehler beim Speichern der Datei...", "Fehler", MessageBoxButtons.OK, MessageBoxIcon.Error)
        End Try


coolbininet 17.05.2003 08:56

Danke für die Antwort!
 
Hi, bei mir funkt es nicht, es wird alles rot geschrieben, muss ich da irgendwelche Verweise und/oder Komponenten hinzufügen?

mfg

Coolbininet

blauesau 17.05.2003 10:34

Eigentlich nicht. Was wird den "rot angestrichen" und wo hast du den Code hingeschrieben?

Wenn ich von VB rede, dann übrigsn von .NET. Aber ich denke, dass diese paar Zeilen in der Vorgängerversion identisch sein müssten?!

flinx 17.05.2003 12:21

Schau dir die Open-Anweisung und die Write #-Anweisung an. Mit dem solltest das realisieren können.

BULMIST 17.05.2003 13:04

Schau mal auf www.vb-fun.de unter Tipps & Tricks und dann unter Textboxes... dort is a schönes Beispiel zum Speichern und Auslesen von Textbox-Inhalten.

Es ginge leichter und vor Allem kürzer auch noch, mittels FSO (File System Object), aber so gehts auch :-)

Ciao, Bulmist

renew 17.05.2003 13:51

Zitat:

Original geschrieben von blauesau
Eigentlich nicht. Was wird den "rot angestrichen" und wo hast du den Code hingeschrieben?

Wenn ich von VB rede, dann übrigsn von .NET. Aber ich denke, dass diese paar Zeilen in der Vorgängerversion identisch sein müssten?!

hmm, das ist sicher .NET.

Weil das hab ich vorher noch nie gesehen. ;) (hab mir auch noch nie .NET angeschaut)

blauesau 17.05.2003 15:51

Klar, funktioniert auch einwandfrei... Und logisch ist das Konzept ja auch: Ein Stream, ein Writer und geht schon.

Was ich vielleicht noch dazusagen hätte sollen (obwohl ist wahrscheinlich eh logisch): sfd.filename ist ein String - und zwar der Dateiname, in diesem Fall bezieht er den über einen "Save File Dialog".

Sesa_Mina 18.05.2003 02:43

open filename for output as #1
Print #1,textbox1.text
close #1

So gez a. ganz ohne stream.

coolbininet 18.05.2003 15:24

Danke an alle für die Antwort!
 
Danke habe es jetzt geschafft!

Kann meine persönlichen Daten in eine Datei schreiben und diese wiederauslesen. Jetzt noch ein Zusatz:

Ist es auch möglich (irgendwie wird es wahrschreinlich funken) das ich in dieser Textdatei Stellen markiere und dann (wie Sprungmarken) zu den "hüpfe" und aus gewissen Zeilen, dann den Text schreibe und auslese?

mfg

Coolbininet


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:31 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag