AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls Delphi TPLockBox Funktionsaufruf -> Fenster wird weiß?!
Thema durchsuchen
Ansicht
Themen-Optionen

TPLockBox Funktionsaufruf -> Fenster wird weiß?!

Ein Thema von trashcandesign · begonnen am 19. Apr 2007 · letzter Beitrag vom 20. Apr 2007
 
trashcandesign

Registriert seit: 21. Feb 2006
Ort: Mühlhausen
187 Beiträge
 
Delphi XE2 Professional
 
#1

TPLockBox Funktionsaufruf -> Fenster wird weiß?!

  Alt 19. Apr 2007, 16:26
Moin,

Ich habe ein ZipFile, in dem eine verschlüsselte Datei ist.

Nun soll in einer Funktion die Datei entpackt und der Inhalt entschlüsselt werden.
Das ganze gebe ich in einem Memo-Feld aus (Screen1).

Die Funktion, die das ganze ausführt ruft dann eine zweite Funktion auf (DecodeFile), die wiederum den Inhalt entschlüsselt.
Diese Funktion sieht wie folgt aus:

Delphi-Quellcode:
function DecodeFile(Datei, PW: string): Boolean;
var
  Rijndael : TlbRijndael;
begin

    if FileExists(Datei) then DeleteFile(Datei);

    Rijndael := TlbRijndael.Create(nil);
    Rijndael.GenerateKey(UpperCase(PW));

    Rijndael.DecryptFile(Datei, 'Foo.Bar');

    Rijndael.Free;

end;
Sobald ich nun
Rijndael.DecryptFile(Datei, 'Foo.Bar'); aufrufe wird das Fenster weiß (Screen2) und wird erst, nachdem alles vorbei ist wieder angezeigt.

Ich habe die Entpack-Funktion schon in einen eigenen Thread ausgelagert, das Memo und das Fenster mit repaint neu zeichnen lassen und und und.... aber ich komm einfach nicht weiter!

Hat jemand von euch eine Idee, woran das liegen könnte und wie man das lösen kann?


Gruß
Dirk
Angehängte Grafiken
Dateityp: jpg screen2_125.jpg (9,7 KB, 5x aufgerufen)
Dateityp: jpg screen1_215.jpg (27,1 KB, 5x aufgerufen)
  Mit Zitat antworten Zitat
 


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 08:18 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