AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

TListview speichern und verschlüsseln

Ein Thema von Tim-94 · begonnen am 10. Dez 2008 · letzter Beitrag vom 12. Dez 2008
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von Tim-94
Tim-94

Registriert seit: 3. Jul 2008
Ort: Hamburg
132 Beiträge
 
Delphi 10.3 Rio
 
#1

TListview speichern und verschlüsseln

  Alt 10. Dez 2008, 20:24
Hallo zusammen,
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!

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.
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: TListview speichern und verschlüsseln

  Alt 10. Dez 2008, 20:33
Wie hast du es versucht?
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von Tim-94
Tim-94

Registriert seit: 3. Jul 2008
Ort: Hamburg
132 Beiträge
 
Delphi 10.3 Rio
 
#3

Re: TListview speichern und verschlüsseln

  Alt 10. Dez 2008, 20:36
Meinst du wie ich das Verschlüsseln versucht habe?
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke
Online

Registriert seit: 10. Jun 2003
Ort: Berlin
9.582 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: TListview speichern und verschlüsseln

  Alt 10. Dez 2008, 20:38
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:
http://www.delphi-library.de/viewtopic.php?p=499701

Dann zu deiner Verschlüsselung:
Schau dir mal das DEC an. Das findest du zum Beispiel hier:
http://www.michael-puff.de/Developer...agen_Reddmann/
Und ein Beispiel für die Verwendung hier:
http://www.delphipraxis.net/internal...t.php?p=527274
Sebastian Jänicke
  Mit Zitat antworten Zitat
Benutzerbild von Tim-94
Tim-94

Registriert seit: 3. Jul 2008
Ort: Hamburg
132 Beiträge
 
Delphi 10.3 Rio
 
#5

Re: TListview speichern und verschlüsseln

  Alt 10. Dez 2008, 20:46
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.
Angehängte Dateien
Dateityp: txt test_344.txt (415 Bytes, 10x aufgerufen)
  Mit Zitat antworten Zitat
Benutzerbild von RWarnecke
RWarnecke

Registriert seit: 31. Dez 2004
Ort: Stuttgart
4.408 Beiträge
 
Delphi XE8 Enterprise
 
#6

Re: TListview speichern und verschlüsseln

  Alt 10. Dez 2008, 20:53
Hi Tim, versuche es mal mit diesem Code-Library-Eintrag. Habe ich schon erfolgreich angewendet um den Inhalt einer ListView verschlüsselt zu speichern.
Rolf Warnecke
App4Mission
  Mit Zitat antworten Zitat
Benutzerbild von Tim-94
Tim-94

Registriert seit: 3. Jul 2008
Ort: Hamburg
132 Beiträge
 
Delphi 10.3 Rio
 
#7

Re: TListview speichern und verschlüsseln

  Alt 10. Dez 2008, 20:55
Ja danke Probier ich gleich mal aus!
  Mit Zitat antworten Zitat
Benutzerbild von RWarnecke
RWarnecke

Registriert seit: 31. Dez 2004
Ort: Stuttgart
4.408 Beiträge
 
Delphi XE8 Enterprise
 
#8

Re: TListview speichern und verschlüsseln

  Alt 10. Dez 2008, 20:59
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.
Rolf Warnecke
App4Mission
  Mit Zitat antworten Zitat
Benutzerbild von Tim-94
Tim-94

Registriert seit: 3. Jul 2008
Ort: Hamburg
132 Beiträge
 
Delphi 10.3 Rio
 
#9

Re: TListview speichern und verschlüsseln

  Alt 10. Dez 2008, 21:01
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?
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke
Online

Registriert seit: 10. Jun 2003
Ort: Berlin
9.582 Beiträge
 
Delphi 11 Alexandria
 
#10

Re: TListview speichern und verschlüsseln

  Alt 10. Dez 2008, 21:07
Die liegen bei mir unter Part_I im Archiv von dem Link oben mit drin .
Sebastian Jänicke
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:16 Uhr.
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