Seite 1 von 1
Packer will nicht
Verfasst: 04.12.2006 21:06
von kiki
Wenn ich folgenden Code ausprobiere klappt das nur bei kleinen Dateien, bei großen wie 300 Mb großen Videodateien geht dass nicht, wiso???
Code: Alles auswählen
File$ = OpenFileRequester("Datei-Auswählen", "C:\", "*.*", 0 , 0)
If CreatePack("D:\Packer.pak")
AddPackFile(File$)
ClosePack()
EndIf
Verfasst: 04.12.2006 21:08
von a14xerus
was meinst du mit geht nicht???
kommt ne fehlermeldung oder was?
Re: Packer will nicht
Verfasst: 04.12.2006 22:22
von Kiffi
kiki hat geschrieben:Wenn ich folgenden Code ausprobiere klappt das nur bei kleinen Dateien, bei großen wie 300 Mb großen Videodateien geht dass nicht
habe ich auch mal eben getestet. Bei einer 298 MB großen Datei
funktioniert's noch ohne Probleme. Auch bei einer 314 MB - Datei klappt es.
Bei einer 500 MB großen Datei schmiert PB ohne Fehlermeldung (auch im
Debugger) sang- und klanglos ab.
Am Speicher kann's eigentlich nicht liegen. Obwohl sich der Code die
gesamte Datei in den Speicher saugt (plus das, was noch zum Packen
verwendet wird), bleibt auf meinem Rechner noch gut ein halbes GB frei.
Grüße ... der ratlose Kiffi
Re: Packer will nicht
Verfasst: 04.12.2006 23:01
von ts-soft
Kiffi hat geschrieben:
Am Speicher kann's eigentlich nicht liegen. Obwohl sich der Code die
gesamte Datei in den Speicher saugt (plus das, was noch zum Packen
verwendet wird), bleibt auf meinem Rechner noch gut ein halbes GB frei.
Da Windows das halbe GB nicht nutzt, wirds für PB auch nicht zur Verfügung
gestellt. Die Speicherverwaltung von Windows ist schon etwas merkwürdig.
Mehr als 512 MB wird von W2K und XP nur in Ausnahmefällen genutzt. Nur
ganz wenige Anwendungen, hauptsächlich Grafikanwendungen, schaffen es,
Windows dazu zu bringen, auch diesen Speicher zu nutzen.
In Vista soll das Problem behoben sein, zwangsläufig
Gruß
Thomas
Verfasst: 04.12.2006 23:39
von AND51
Wieso baut ihr nicht mal diesen PackerCallback ein, um zu sehen, wie weit er kommt/ob er überhaupt (noch) arbeitet?
Verfasst: 05.12.2006 22:08
von kiki
Die Datei ist eine .ASF Datei, wenn ich es Packe wird eine Datei von 0 Bit erzeugt, und das packen dauert auch nicht ungewöhnlich lange sondern nur so lange wie bei einer 177KB Datei.
Der Debugger gibt "0" aus.
Verfasst: 05.12.2006 22:24
von ts-soft
Bei manchen Dateien, die bereits gepackt sind, steigt der Packer sang und
klanglos aus. Ich verwende deswegen lieber BriefLZ, findeste in PBOSL und
woanders.