Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi in datei schreiben (https://www.delphipraxis.net/86177-datei-schreiben.html)

skai 10. Feb 2007 13:37


in datei schreiben
 
ich bräuchte mal hilfe.

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
  FileCreate('test.txt');

end;
wie kann ich es machen, dass es direkt nach dem erzeugen zb 'dies ist ein test' in diese datei schreibt?


schomal danke im voraus für die hilfe

SirThornberry 10. Feb 2007 13:40

Re: in datei schreiben
 
schaut dir am besten die Klasse TFileStream an. Dazu findet sich auch schon einiges im Forum an Beispielen.

p0w3r5tr34m3r 10. Feb 2007 13:43

Re: in datei schreiben
 
Reset(), ReWrite(), Append(), AssignFile(), CloseFile()

schau dir mal diese funktionen an. Sollte zum einstieg reichen

btw
Herzlich Willkommen in der DP :dp:

skai 10. Feb 2007 14:09

Re: in datei schreiben
 
das FileCreate('test.txt');
is aber schonmal richtig?

p0w3r5tr34m3r 10. Feb 2007 14:11

Re: in datei schreiben
 
würde auch mit assignfile und rewrite klappen aber im großen und ganzen is es richtig, ja

himitsu 10. Feb 2007 14:16

Re: in datei schreiben
 
Nein.

Schau doch mal ganz unauffällig in deine OH :warn:

entweder nach:
> AssignFile
> Reset, ReWrite, oder Append
> Write und WriteLn
> CloseFile

oder auch mal nach
> TFileStream

und wenn du da wirklich nichts ausreichendes findest, dann gibt's da noch weitere Funktionen/Klassen.


[add]
ach ja .... herzlich willkommen,
aber etwas mehr eigeninitiative hätte dir auch weitergeholfen, denn die O und notfalls auch die ForenSuche hätten dir alles nötigt hierzu sagen können.

skai 10. Feb 2007 14:23

Re: in datei schreiben
 
hab schon gesucht.... aber so richtig was gefunden...
es soll ja was ganz simples sein.... einfahc nut eine datei mit inhalt erzeugen, weder verändern, noch sonstwas...

ich will eiegndlich auch nich ernsthaft programmierer werden, bis jetz is es noch nich geplant.

ich brauch nur diese kleine programm für mich selbt.

skai 10. Feb 2007 14:42

Re: in datei schreiben
 
hat keiner ein konkretes beispiel für mich?

p0w3r5tr34m3r 10. Feb 2007 14:47

Re: in datei schreiben
 
Delphi-Quellcode:
var
  datei: Textfile;
begin
  assignfile(datei, 'C:\meinedatei.txt');
  rewrite(datei);
  writeln(datei, 'Das ist die erste Zeile in meiner Textdatei');
  closefile(datei);
end;

himitsu 10. Feb 2007 14:55

Re: in datei schreiben
 
PS: solche Bespiele wie von p0w3r5tr34m3r findet man übrigens auch in der OH.

z.B. wenn ich mal unter "Rewrite" in der OH nachschaue, dann gibt's da 'nen Link ala "Beispiel", mit volgendem Inhalt:

Delphi-Quellcode:
var F: TextFile;

begin
  AssignFile(F, 'NEWFILE.$$$');
  Rewrite(F);
  Writeln(F, 'Just created file with this text in it...');
  CloseFile(F);
end;
also, wo gibt's da nichts zu finden? :gruebel:


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