Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Daten in Dateien schreiben (https://www.delphipraxis.net/28499-daten-dateien-schreiben.html)

remie 25. Aug 2004 14:20


Daten in Dateien schreiben
 
HI komme gleich mit dem nächsten Problem und zwar möchte ich Benuter Daten (z.B. Username , Password) in eine Datei z.B. ".txt" schreiben. bei C++ weis ich das es geht aber in Delphi :gruebel:

weiss jemand wie Das Geht und wenn ja sagt mir bitte wie

THX im Voraus

Nikolas 25. Aug 2004 14:38

Re: Daten in Dateien schreiben
 
Am besten ein record anlegen und dann erst schreiben.

Also
Delphi-Quellcode:
type
RUser= record
sName = string[255];
Passwort = string[255]; // ob es sinnvoll ist, so was offen zu speichern, ist fraglich
end;

..
Var
f: file of RUser;

ARUSer.sname:='Otto';
ARUSer.Passwort:='Geheimniss';

Assignfile(f,'Geheime Daten.dat');
reset(f); // Zeiger auf Anfang
write(ARuser,f);
closefile(f);
Zum lesen, oder für ein paar weitere Funktionen: Delphi-Referenz durchsuchenfileexists, read, rewrite

Bowler 25. Aug 2004 14:49

Re: Daten in Dateien schreiben
 
habe irgendwo gelesen, dass es bei Dateien sinnvoller ist, ein packed record zu verwenden, oder?
Damit die Felder des Records auch so abgespeichert werden, wie sie deklariert werden.

Demnach:

Delphi-Quellcode:
type
RUser= packed record
sName = string[255];
Passwort = string[255]; // ob es sinnvoll ist, so was offen zu speichern, ist fraglich
end;

Bernhard Geyer 25. Aug 2004 14:56

Re: Daten in Dateien schreiben
 
Du könntest auch Inidateien (mit TIniFile) oder XML-Dateien mit diversen XML-Parsern verwenden.

"File of Type" wird nämlich nicht mehr mit D8 (unter .NET) funktionieren, da der Compiler die größe der Elemente nicht bestimmen kann.

Nikolas 25. Aug 2004 14:58

Re: Daten in Dateien schreiben
 
Gibt's da keine Abwärtskompatibiltät?

Bernhard Geyer 26. Aug 2004 14:02

Re: Daten in Dateien schreiben
 
Delphi 5 nach Delphi 8
Delphi 8 und File of

mytar 26. Aug 2004 14:05

Re: Daten in Dateien schreiben
 
Schau dir mal das Thema Streams an.

Unter Delphi-Source.de gibts ein Super-Tutorial.

nailor 26. Aug 2004 14:31

Re: Daten in Dateien schreiben
 
wenn man davon ausgeht, dass man die pw im klartext speichern will, ist das mal wieder ein klarer fall für die ini files!


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