Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Fragen zu VB unter VS2010 (https://www.delphipraxis.net/163775-fragen-zu-vbulletin-unter-vs2010.html)

ck.bielefeld 15. Okt 2011 02:24


Fragen zu VB unter VS2010
 
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... :oops:

Sir Rufo 15. Okt 2011 02:31

AW: Fragen zu VB unter VS2010
 
Hmmm, noch weniger ... das ist schon hart -> Grundlagen aneignen, viel Lesen und Ausprobieren.
Das bleibt dir weder bei Delphi oder VB erspart.

Das sind Programmiersprachen und keine Hellsehautomaten ;)

Wenn du sagst speicher "xy" in eine Datei, nun dann machen die das (und nicht stumpf, sondern die können gar nicht anders)

Hast du irgendwo dem Programm mitgeteilt, öh, nicht überschreiben, sondern anhängen?

Ach ja, warum ist es eigentlich so schwierig den Code in einem Beitrag in die Code Tags zu setzen?
Da kriegt man ja Augenkrebs von

jfheins 15. Okt 2011 08:16

AW: Fragen zu VB unter VS2010
 
Guck mal in die Doku, da steht sowas drin:
http://msdn.microsoft.com/de-de/libr....openmode.aspx


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:56 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz