![]() |
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 |
Re: Daten in Dateien schreiben
Am besten ein record anlegen und dann erst schreiben.
Also
Delphi-Quellcode:
Zum lesen, oder für ein paar weitere Funktionen:
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); ![]() |
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; |
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. |
Re: Daten in Dateien schreiben
Gibt's da keine Abwärtskompatibiltät?
|
Re: Daten in Dateien schreiben
|
Re: Daten in Dateien schreiben
|
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 22: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 by Thomas Breitkreuz