Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi aus txt dateine lesen und in den schreiben (https://www.delphipraxis.net/10183-aus-txt-dateine-lesen-und-den-schreiben.html)

Mr.Dollar2k3 13. Okt 2003 11:55


aus txt dateine lesen und in den schreiben
 
hi
bin newbie und wollt mal fragen woie mann in delphi ein txt datei erzeugt und dann da reinschreibt und auch daraus liest

thx ion vorraus

mfg
dollar
:duck:

[edit=FuckRacism]und ab nach Sonstiges, hat nix mit Datenbank zu tun. Mfg, FuckRacism[/edit]

Hansa 13. Okt 2003 12:11

Re: aus txt dateine lesen und in den schreiben
 
Für das nachzulesen: suche mal die Begriffe assign, rewrite und reset über die Online-Hilfe.

RomanK 13. Okt 2003 12:14

Re: aus txt dateine lesen und in den schreiben
 
Hoi,
oder alternativ StringList in der OH oder in der DP:Hier im Forum suchenStringList

Wormid 13. Okt 2003 12:19

Re: aus txt dateine lesen und in den schreiben
 
Lesen um was zu machen? Um es anzuzeigen?

Dann nimm eine Memo-Komponenten, und dann kann man z.B. über

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
  Memo1.Lines.LoadFromFile('blablubb.txt');
end;
einen Text da reinladen. Speichern geht analog dazu so:

Delphi-Quellcode:
procedure TForm1.Button2Click(Sender: TObject);
begin
  Memo1.Lines.SaveToFile('blablubb.txt');
end;

Wenn Du den Text innerhalb Deines Programmes bearbeiten/untersuchen/verändern willst, dann empgehle ich Dir, Dich mal mit den StringListen auseinanderzusetzen.

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var SL: TStringList;
begin
  SL := TStringList.Create;
  SL.LoadFromFile('blablubb.txt');

  // Text verwursten oder so...

  SL.SaveToFile('blablubb.txt');
  SL.Free;
end;
Und dann gibt es noch die Möglichkeit, mit Textfiles zu arbeiten... Stichworte für die Onlinehilfe: AssignFile, Reset, Rewrite, Append, Read, ReadLn, Write, WriteLn, CloseFile

Ich denke, das sollte als Starthilfe erstmal genügen.

Gruß

Wormid


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:06 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