Hi,
Ich hab ein Problem. Ich möchte eine vorher verschlüsselte Datei mit _Crypt_DecryptFile() Entpacken.
Ich habe es jetzt so gemacht, dass ich mit AdlibRegister() eine Fuktion alle 100 ms aufgerufe, die die Grösse der bereits entschlüsselten Datei auslist, davon die Prozentzahl berechnet und den Fortschrischbalken aktualisiert. Allerdings funktioniert das nicht. (Der Fehler lieg an dem FilegetSize() )
Es tut mir leid, dass ich jetzt kein Code-Beispiel liefere, aber ich habe diesen Teil bei meinen Versuchen bereitsch gelöscht und ich will jetzt nicht wieder etwas schreiben, dass nicht funktioniert...
Ich hoffe, ich habe es genung beschrieben aber wenn ihr den Code braucht, werde ich ihn natürlich neu schreiben... :wacko:
Wenn jemand eine Idee hat wäre ich froh. Es muss auch nicht mit der Funktion "_Crypt_DecryptFile()" sein. Ich möchte einfach die Datei mit einem Passwort veschlüsseln können und beim entpacken eine Progressbar anzeigen können. Bitte keine Vorschläge mit der Zip-au3
Es gibt trozdem ein kleines Beispiel:
[autoit]
Func Entpacken()
; Progressbar erstellen
Adlibregister("fortschritt", 100)
; Entpacken
Adlibunregister("fortschritt")
endFunc
Func fortschritt()
filegetsize($die_gerade_am_Entpackende_Datei) ; Hier liegt der Fehler
; Daraus den Vortschritt berechnen und die Progressbar aktualisierten
endFunc