Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Inhalt eines TreeView verschlüsselt speichern (https://www.delphipraxis.net/105970-inhalt-eines-treeview-verschluesselt-speichern.html)

MisterNiceGuy 3. Jan 2008 01:52


Inhalt eines TreeView verschlüsselt speichern
 
Hi, wie kann ich den Inhalt eines TreeViews verschlüsselt speichern?
Bis jetzt mache ich das ganze etwas umständlich:

Delphi-Quellcode:
procedure TForm1.save(Filename:string);
  var TempFile:TStringList;
      TempKey:TWordTriple;
      TempStream:TMemoryStream;
begin
  TempKey[0] := 1;
  TempKey[1] := 3;
  TempKey[2] := 9;
  TempStream := TMemoryStream.Create;
  treeview1.SaveToStream(TempStream);
  TempFile := TStringList.Create;
  TempStream.seek(0,sofromBeginning);
  TempFile.LoadFromStream(TempStream);
  TempFile.Text := TextDecrypt(TempFile.Text,TempKey);
  TempFile.SaveToFile(FileName);
end;
Die Methode TextDecrypt(String,TWordTriple) verschlüsselt einen Text nach dem Key.
Gibt es da eine einfachere Lösung?

himitsu 3. Jan 2008 02:50

Re: Inhalt eines TreeView verschlüsselt speichern
 
gibt es von dem TextDecrypt auch eine binäre Version?
dann könntest du (ich denk mal) recht leicht im TMemoryStream verschlüsseln.

Aber warum willst du die TreeView verschlüsseln?
irgendwo kommen doch die angezeigten Daten her ... verschlüssel doch gleuch diese.
Hätte auch den Vorteil, daß du dann nicht an die TreeView gebunden bist.


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:01 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-2025 by Thomas Breitkreuz