Delphi-PRAXiS
Seite 1 von 4  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Einstellungen speichern, wie? (https://www.delphipraxis.net/13050-einstellungen-speichern-wie.html)

chris_82 10. Dez 2003 09:23


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?

ims 10. Dez 2003 09:30

Re: Einstellungen speichern, wie?
 
ini-files oder registry. passwort einfach nur verschlüsselt speichern :wink:

Nalincah 10. Dez 2003 09:47

Re: Einstellungen speichern, wie?
 
Ich würd Registry bevorzugen. Ist einfacher zu händeln, meiner Meinung nach

himitsu 10. Dez 2003 09:53

Re: Einstellungen speichern, wie?
 
Ein Hallöle von http://www.FrankNStein.de/Smiley-Wolke.gif,

oder ganz einfach.

in Datei speichern:
Delphi-Quellcode:
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;
Dateiauslesen:
Delphi-Quellcode:
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;
http://www.delphipraxis.net/images/common/divider.jpg
http://www.FrankNStein.de/Smiley-Kuss.gif * * http://www.FrankNStein.de/Smiley-Spinne.gif * * * http://www.FrankNStein.de/Smiley-Winken.gif

Sourcemaker 10. Dez 2003 10:22

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

chris_82 11. Dez 2003 10:32

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?

Sanchez 11. Dez 2003 10:36

Re: Einstellungen speichern, wie?
 
hallo,

Indem du das Passwort vor dem Speichern verschlüsselst und nach dem Laden wieder entschlüsselst.
:mrgreen:

himitsu 11. Dez 2003 10:45

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 Hier im Forum suchenHash gebildes und dieser gepeichert.
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
http://www.FrankNStein.de/Smiley-Kuss.gif * * http://www.FrankNStein.de/Smiley-Spinne.gif * * * http://www.FrankNStein.de/Smiley-Winken.gif

chris_82 11. Dez 2003 11:13

Re: Einstellungen speichern, wie?
 
Zitat:

Indem du das Passwort vor dem Speichern verschlüsselst und nach dem Laden wieder entschlüsselst.

@sanchez: Rat mal was ich gefragt hab :gruebel:

dopeline 13. Dez 2003 18:50

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 11:26 Uhr.
Seite 1 von 4  1 23     Letzte »    

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