Einzelnen Beitrag anzeigen

ck.bielefeld

Registriert seit: 11. Okt 2011
7 Beiträge
 
#1

Fragen zu VB unter VS2010

  Alt 15. Okt 2011, 03:24
Hallo zusammen!
Ich hab da ein Problem. Aber zuerst hatte ich da eine Idee...
Ich wollte mir ein Programm schreiben, welches drei Textfelder, ein "schreiben"-Button und einen "Schließen"-Button hat.
In das erste Feld soll ein Datum eingetragen werden, in das zweite ein Uhrzeit im Format von-bis und dann im dritten die Anzahl an geleisteten Stunden.
Mit dem Klick auf den "schreiben"-Button soll das alles dann in eine Datei geschrieben werden, bspw. "c:\benutzer\name\desktop\zeiten.txt". Danach sollen die Textfelder geleert und auf inaktiv gesetzt werden.
Soweit - so gut, der Code dazu sieht bisher wie folgt aus:

Code:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        FileOpen(1, "c:\test.txt", OpenMode.Output)
        Write(1, TextBox1.Text + " " + TextBox2.Text + " " + TextBox3.Text)
        FileClose(1)
        TextBox1.Text = ""
        TextBox2.Text = ""
        TextBox3.Text = ""
        TextBox1.Enabled = False
        TextBox2.Enabled = False
        TextBox3.Enabled = False
    End Sub
Der Code funktioniert auch soweit. In der Datei stehen die Daten dann im Format "text1text2text3",
Der gesamte Inhalt zwischen Anführungszeichen und am Ende noch abgeschlossen mit einem Komme. Perfekte Vorraussetzungen zum weiteren Anfügen von Daten. Soweit alles toll...
Jetzt das Problem:
Wenn ich das Programm nochmals ausführe, überschreibt das Programm die vorhandenen Daten stumpf. DAS aber will ich ja nicht. Nur, wie sage ich das meinem Programm? Und das möglichst simpel, bin nämlich ein noob im Programmieren...

Vielen Dank für eure Hilfe,

ck.bielefeld

PS: Ich würde ja auch versuchen, das in Delphi zu schreiben, doch von Delphi habe ich bis jetzt noch weniger Ahnung...

Geändert von mkinzler (15. Okt 2011 um 11:02 Uhr) Grund: Code-Tag eingefügt
  Mit Zitat antworten Zitat