![]() |
TListview speichern und verschlüsseln
Hallo zusammen, :wink:
ich bin zwar schon etwas länger Mitglied hier, aber dies ist mein erster Thread. Ich speichere ein Listview, also alle Items und Subitems, mit einem TFilestream:
Delphi-Quellcode:
var
Stream: TFileStream begin Stream:= TFileStream.Create('.\Data.dll', fmCreate); try Stream.WriteComponent(ListView1); finally Stream.Free; end; Der Code funktioniert super! :thumb: Mein Problem ist jetzt aber, dass ich diese gespeicherte Datei noch verschlüsseln möchte. Ich habe schon etliche Verschlüsselungscodes ausbrobiert, die bei einem ganz normalen Text auch gut funktionieren, aber bei dieser Datei tritt nach dem Entschlüsseln ein Filestream Lade-Fehler auf! Ich habe auch schon alles ausprobiert, um diese Problem zu lösen, aber es bis jetzt nicht geschafft. Für eine Antwort oder Erklärung wäre ich sehr dankbar. :-D |
Re: TListview speichern und verschlüsseln
Wie hast du es versucht?
|
Re: TListview speichern und verschlüsseln
Meinst du wie ich das Verschlüsseln versucht habe?
|
Re: TListview speichern und verschlüsseln
Auch wenn das jetzt nix mit dem Problem zu tun hat, aber was mir zuerst mal auffällt ist, dass die Pfadangabe fehlt. So wie du es hast funktioniert es meistens zufälligerweise.
Genauer habe ich das hier beschrieben, inkl. Demo: ![]() Dann zu deiner Verschlüsselung: Schau dir mal das DEC an. Das findest du zum Beispiel hier: ![]() Und ein Beispiel für die Verwendung hier: ![]() |
Re: TListview speichern und verschlüsseln
Liste der Anhänge anzeigen (Anzahl: 1)
Ja den Pfad hab ich jetzt schon richtig eingestellt danke!
Ich glaube, dass das Problem mit dem Verschlüsseln daran liegt, dass der Filestream viele Sonderzeichen drin hat. Im Anhang hab ich mal die die Datei. |
Re: TListview speichern und verschlüsseln
Hi Tim, versuche es mal mit diesem
![]() |
Re: TListview speichern und verschlüsseln
Ja danke :-D Probier ich gleich mal aus!
|
Re: TListview speichern und verschlüsseln
Noch ein kleiner Tipp, ich habe das ganze über ein CSV-File geregelt, die ListView zu speichern und zu befüllen. Sollte aber auch direkt mit der Komponente TListView gehen.
|
Re: TListview speichern und verschlüsseln
Jetzt nochmal an jaenicke, ich habe das mal mit DEC getestet, das Testprogramm läuft super, aber mir Fehlen von ein paar Unit, um es nu nutzen.
Und zwar diese hier: DECCipher, DECUtil, DECRandom, DECHash Wo kann ich die her kriegen? :gruebel: |
Re: TListview speichern und verschlüsseln
Die liegen bei mir unter Part_I im Archiv von dem Link oben mit drin ;-).
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:51 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