PackMemory()-Bug?
Verfasst: 31.12.2004 00:31
Hi Leute!
Ich hab' ein Packprogramm geschrieben, welches selbstentpackende Archive erstellen kann. Ich wollte aber nicht, dass erst eine Tempdatei erstellt wird und diese dann an die Exe angehängt wird. Darum erweitere ich die Exe direkt (ohne Zwischenspeichern auf der Platte) mit den Daten und muss demzufolge Pack- bzw UnpackMemory() benutzen.
Jetzt das Problem: Bei vielen Dateienn wie z.B. ZIP, JPG, AVI uvm. gibt die Pack Procedure 0 zurück. Bei manchen Dateien funzt es aber. Ich weiß bis jetzt, dass das Packen von .bmp, txt, doc (usw) funktioniert.
Was abver komisch ist: Mit AddpackFile() geht alles!!! Da gibt's keine Probleme... könnte das vielleicht ein Bug sein???
Vielen Dank im Vor (oh, Gott, was hat freedimension das letzte mal geschrieben???) ... öhm... was solls, ich schreibs jetzt halt mal so...
Vielen Dank im Voraus!
Christian
Ich hab' ein Packprogramm geschrieben, welches selbstentpackende Archive erstellen kann. Ich wollte aber nicht, dass erst eine Tempdatei erstellt wird und diese dann an die Exe angehängt wird. Darum erweitere ich die Exe direkt (ohne Zwischenspeichern auf der Platte) mit den Daten und muss demzufolge Pack- bzw UnpackMemory() benutzen.
Jetzt das Problem: Bei vielen Dateienn wie z.B. ZIP, JPG, AVI uvm. gibt die Pack Procedure 0 zurück. Bei manchen Dateien funzt es aber. Ich weiß bis jetzt, dass das Packen von .bmp, txt, doc (usw) funktioniert.
Was abver komisch ist: Mit AddpackFile() geht alles!!! Da gibt's keine Probleme... könnte das vielleicht ein Bug sein???
Vielen Dank im Vor (oh, Gott, was hat freedimension das letzte mal geschrieben???) ... öhm... was solls, ich schreibs jetzt halt mal so...
Vielen Dank im Voraus!
Christian