![]() |
Einstellungen speichern, wie?
Schreibe grad ein Prog um das Bild einer WebCam per FTP auf den Server zu übertragen.
Nun hab ich mir Editfelder angelegt um User, Host, Passwort, Path einzugeben. Ich möchte diese Eingaben irgendwie speichern, sodas Sie zum nächsten Programmstart wieder in den jeweiligen Edits stehen, wie realisiere ich soetwas? |
Re: Einstellungen speichern, wie?
ini-files oder registry. passwort einfach nur verschlüsselt speichern :wink:
|
Re: Einstellungen speichern, wie?
Ich würd Registry bevorzugen. Ist einfacher zu händeln, meiner Meinung nach
|
Re: Einstellungen speichern, wie?
Ein Hallöle von
![]() oder ganz einfach. in Datei speichern:
Delphi-Quellcode:
Dateiauslesen:
Var F: TextFile;
Begin AssignFile(F, 'Dateiname.txt'); Rewrite(F); WriteLn(F, Edit1.Text); {User} WriteLn(F, Edit2.Text); {Host} WriteLn(F, Edit3.Text); {Passwort} WriteLn(F, Edit4.Text); {Path} CloseFile(F); End;
Delphi-Quellcode:
http://www.delphipraxis.net/images/common/divider.jpg
Var F: TextFile;
S: String; Begin AssignFile(F, 'Dateiname.txt'); {$I-} Reset(F); {$I+} If IOResult = 0 Then Begin ReadLn(F, S); Edit1.Text := S; {User} ReadLn(F, S); Edit2.Text := S; {Host} ReadLn(F, S); Edit3.Text := S; {Passwort} ReadLn(F, S); Edit4.Text := S; {Path} End Else Begin Edit1.Text := ''; {User} Edit2.Text := ''; {Host} Edit3.Text := ''; {Passwort} Edit4.Text := ''; {Path} End; CloseFile(F); End; ![]() ![]() ![]() |
Re: Einstellungen speichern, wie?
Oder RxLib bzw. JediVcl einbinden die bringen u.a. Komponenten mit um Einstellungen bzw. Werte vom Komponenten in Ini oder Registry zu speichern.
Gruß Frank |
Re: Einstellungen speichern, wie?
Die ini-Files sind doch auch einfach nur Textfile (berichtigt mich wenn ich mich irre).
Wie kann ich das Passwort in der ini verschlüsslet speichern? |
Re: Einstellungen speichern, wie?
hallo,
Indem du das Passwort vor dem Speichern verschlüsselst und nach dem Laden wieder entschlüsselst. :mrgreen: |
Re: Einstellungen speichern, wie?
[dp]verschlüsselung[/dp] :wink:
Was gutes ist zum Beispiel eine One-Way-Verschlüsselung: Dabei wird z.B. beim speichern aus dem Passwort ein ![]() Bei prüfen des Passwortes, wird vom eingegebenen Passwort auch der Hash gebildet und die Hash's einfach verglichen. Der Vorteil One-Way-Verschlüsselung (Ein-Wege-Verschlüsselung) ist der, dass aus dem Hash nicht mehr auf des Passwort, was da drin gespeichert ist, zurück geschloßen wird, mann kann also nicht durch Entschlüßelung des Hash's das Passwort erhalten, deswegen auch Ein-Wege-... . http://www.delphipraxis.net/images/common/divider.jpg ![]() ![]() ![]() |
Re: Einstellungen speichern, wie?
Zitat:
@sanchez: Rat mal was ich gefragt hab :gruebel: |
Re: Einstellungen speichern, wie?
Welche der vielen komponenten in JediVcl benutze ich denn, um in einer datei zu speichern, dass z.b. eine checkbox checked ist?
und vor allem wie? Gruß, dopeline |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:28 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