Hallo,
Nachdem ich mich jetzt endlich mal in den 3D Bereich vorwagen wollte, habe ich mich jetzt einmal getraut, das Buch auszupacken
Dabei habe ich ein Problem bei den ersten Übungsaufgaben des Buches.
Bei meinem Versuch, den Unzipper für ein ZIP-Archiv (unkomprimiert) zu schreiben, bin ich auf folgendes Problem gestoßen.
Wenn ich ein Archiv ohne Passwort verwende, funktioniert das entpacken Problemlos, wenn ich jetzt aber ein passwortgeschütztes Archiv verwende, bekomme ich nur folgende Fehlermeldungen ins Logbuch.
|
Quellcode
|
1
2
3
|
FEHLER: Das Objekt wurde nicht gefunden! (tbfile.cpp, Zeile 355, Funktion tbReadZipFileObject)
FEHLER: Die Datei Datei1.txt@Dokumente.zip#pw konnte nicht geöffnet, gelesen, erstellt oder beschrieben werden! (tbvfile.cpp, Zeile 43, Funktion tbVFile::Init)
...
|
der verwendete Code (Fehler tritt m.M.n. bereits bei der Init Funktion auf):
|
C-/C++-Quelltext
|
1
2
3
4
5
6
7
|
tbVFile *pVFile = new tbVFile();
if (pVFile->Init("Datei1.txt@Dokumente.zip#pw")) {
TB_ERROR_FILE("Datei1.txt@Dokumente.zip", -1) }
if(pVFile->SaveToFile("Entzipped1.txt")) {
TB_ERROR("Datei1 konnte nicht entzipped werden!",-1)}
|
Laut Buch sollte es aber so funktionieren oder habe ich etwas übersehen
Liebe Grüße,
Ombalat