VB.net - Textdatei ergänzen Hilfe.

08/02/2013 00:41 WhiteShadow02#1
Hi Leute,

mein Bruder ist im Moment am lernen von VB.net und hat ein Problem und mich gebeten hiermal danach zurfragen.

Seine Frage ist,
wie kann er in VB.net eine Textdatei ergänzen in die zuvor erstellt wurde und das ergänzende 2 Zeilenumbrüche zwischen dem letzten Eingetragenem ist ?

Den Code den er bisher geschrieben hat;
PHP Code:
Dim dateicreator As System.IO.StreamWriter
        dateicreator 
= New StreamWriter("xxxxx.txt")
        
dateicreator.Write("X1:" TxtX1.Text vbCrLf "X2" TxtX2.Text vbCrLf "X3" TxtX4.Text vbCrLf "X5:" TxtX5.Text)
        
dateicreator.Close() 

außerdem frägt er ob mann den Titel wo " xxxxx.txt " steht auch den Namen von "X4" geben könnte ? und dabei den Format trotzdem .txt hat ? Wie würde der String heißen ?

Ich hoffe ich konnte einigermaßen beschreiben, was mein Bruder für ein Problem hat.

Wäre echt super wenn ihr mir / bruder helfen könntet ?

mfg
08/02/2013 03:55 WhiteShadow02#2
Quote:
Originally Posted by Requi View Post
6.3.1 Lesen aus einer Textdatei


6.3.2 Schreiben in eine Textdatei

Quelle: Galileocomputing VB.NET für Einsteiger.

Du musst zuerst mit einem StreamReader die Datei lesen und dann dahinter schreiben.

Hoffe, das ist das was du wolltest.
danke, ich bin mir noch nicht sicher ob es das ist, aber mein Bruder wird es Morgen testen.

mfg
08/02/2013 05:26 Schlüsselbein#3
Und using benutzen zwecks exception-safety.
08/02/2013 06:42 WhiteShadow02#4
Quote:
Originally Posted by Schlüsselbein View Post
Und using benutzen zwecks exception-safety.
was meinst du damit genau ? :D


-------------------------------------------------------------------------------------------------

Ich habe es nun gelöst, danke dür alle antworten.

Nun habe ich eine andere Frage:

Wie kann ich pro Klick eines Buttons, die Summe der Einträge in der Textdatei die Anzahl steigen lassen in einer Textbox.

Ich hätte jetzt so angefangen:

PHP Code:
        Dim anzahl As Integer 0
        anzahl 
anzahl 1

        
"jetzt würde ich gerne die Zahl anzeigen lassen in einer Textbox,
          wie mache ich das ? " 
Eigentlich sollte das sehr simpel sein, aber es wird so komisch Umschrieben und es funktioniert nie bei mir.

mfg
08/03/2013 11:42 .Inƒected#5
textbox1.text = anzahl
wenn ich das jetzt richtig verstanden hab ^^
08/03/2013 18:39 WhiteShadow02#6
Quote:
Originally Posted by .Inƒected View Post
textbox1.text = anzahl
wenn ich das jetzt richtig verstanden hab ^^
leider funktioniert es nicht, es kommt im VB Menü keine Fehlermeldung aber sobald ich auf starten klicke verweigert er mir das und es kommt ein Invalid Problem.


Noch eine Frage, wie kann ich die Maße eines der jeweiligen geöffneten Fensters bestimmen ?

mfg
08/04/2013 20:27 dready#7
Integer ist kein String :)
08/05/2013 21:55 Requi#8
Lern doch einfach mal die Grundlagen.