![]() |
Programm das in eine Datei schreibt...
Hallo!
Ich hab imo noch wenig Programmiererfahrungen in Delphi! Bis jetzt hatte ich nur so kleine Programme in der Informatik AG der Schule geschrieben! Jetzt möchte ich mich gerne aber ein bisschen weiterbilden und hab ein paar Fragen! Von einem Kollegen(der mir ein paar Aufgaben geben hat, mit denen ich mich auseinander setzen soll) hab ich die Aufgabe bekommen ein Programm zu schreiben, dass in eine Datei was reinschreibt und dann wenn es fertig ist, das Reingeschriebene wieder löscht! Kann mir da jemand ein paar Tips geben? Ich bedanke mich jetzt schon herzlichst! |
Re: Programm das in eine Datei schreibt...
Schau dir mal File/TextFile an.
|
Re: Programm das in eine Datei schreibt...
|
DP-Maintenance
Dieses Thema wurde von "SirThornberry" von "Sonstige Fragen zu Delphi" nach "Object-Pascal / Delphi-Language" verschoben.
|
Re: Programm das in eine Datei schreibt...
Um ne Textdatei zu schreiben:
Delphi-Quellcode:
Ums zu lesen ersetzt du rewrite durch reset(afile) und writeline durch readln(String,aFile)
var aFile:Textfile;
assignfile('C:\irgendeinPfad\irgendeineDatei.endung',aFile); rewrite(aFile); writeln('irgendeinStringDerInDeineTextDateiInEineZeileGeschriebenWerdenSoll'); //... closefile(aFile); |
Re: Programm das in eine Datei schreibt...
Thanks for your help!
I dont have the time to test everything now! But in the next 4 days I will test it! EDIT: Oh. Mist! Ist mir grade aufgefallen, dass ich euch mit englischen Worten zugelabert hab.... Normalerweise bin ich nur in englischen Foren. Deswegen ist wohl die Gewohnheit mit mir durchgegangen! Tut mir leid! Noch einmal auf Deutsch: Danke für eure Hilfe! Ich habe nicht die Zeit im alles jetzt zu testen aber ich werds in den nächsten 4 Tagen tun! Danke! :) |
Re: Programm das in eine Datei schreibt...
Zitat:
Mein Quelltext schaut aus wie folgt:
Delphi-Quellcode:
var
Form1: TForm1; aFile: Textfile; implementation {$R *.dfm} procedure TForm1.FormCreate(Sender: TObject); begin assignfile('C:\test\test.txt',aFile); rewrite(aFile); writeln('Hallo das ist ein test'); closefile(aFile); end; end. |
Re: Programm das in eine Datei schreibt...
Du musst das umdrehen.
Delphi-Quellcode:
var
Form1: TForm1; implementation {$R *.dfm} procedure TForm1.FormCreate(Sender: TObject); var aFile: Textfile; begin AssignFile(aFile, 'C:\test\test.txt'); Rewrite(aFile); Writeln(aFile, 'Hallo das ist ein test'); CloseFile(aFile); end; end. |
Re: Programm das in eine Datei schreibt...
Und zum Löschen des Inhalts (nicht der Datei selbst):
Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
var aFile: Textfile; begin AssignFile(aFile, 'C:\test\test.txt'); Rewrite(aFile); CloseFile(aFile); end; |
Re: Programm das in eine Datei schreibt...
Funktioniert alles soweit!
Vielen dank! Aber ich bin mir sicher ich werd nochmal kommen und ne noobige Frage stellen! :lol: Bis dann! Cheers! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:52 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz