Seite 1 von 1

XBZLib - Abbruch bei großen Dateien

Verfasst: Fr, 09. Aug 2013 13:57
von mini990
Hallo,
kennt jemand dieses Problem?
XBZLib bricht beim sichern mit der Fehlermeldung "Nicht genügend Speicher" ab.
Dies tritt auf beim Versuch große Dateien zu sichern / komprimieren.
Im Testfall eine Datei mit 800MB
Fehlermeldung:
------------------------------------------------------------------------------
FEHLERPROTOKOLL von "F:\prisma32\TOOLBOX.EXE" Datum: 09.08.2013 13:52:36

Xbase++ Version : Xbase++ (R) Version 1.90.331
Betriebssystem : Windows 06.01 Build 07601 Service Pack 1
------------------------------------------------------------------------------
oError:args :
-> VALTYPE: N VALUE: 884284356
oError:canDefault : N
oError:canRetry : N
oError:canSubstitute: J
oError:cargo : NIL
oError:description : Nicht gengend Speicher
oError:filename :
oError:genCode : 15
oError:operation : space
oError:osCode : 0
oError:severity : 2
oError:subCode : 1005
oError:subSystem : BASE
oError:thread : 1
oError:tries : 0
------------------------------------------------------------------------------
CALLSTACK:
------------------------------------------------------------------------------
Aufgerufen von XBZ_FILEREAD(67)
Aufgerufen von XBZLIBZIP:ADDFILE(636)
Aufgerufen von XBZLIBZIP:ADDLIST(575)
Aufgerufen von XBZLIBZIP:ADDDIR(562)
Aufgerufen von STARTSICHER(1109)
Aufgerufen von (B)SICHER(993)
Aufgerufen von SICHER(1029)
Aufgerufen von (B)MAIN(179)
Aufgerufen von MAIN(211)
Gruß Stefan

Re: XBZLib - Abbruch bei großen Dateien

Verfasst: Do, 15. Aug 2013 6:08
von AUGE_OHR
mini990 hat geschrieben:XBZLib bricht beim sichern mit der Fehlermeldung "Nicht genügend Speicher" ab.
Dies tritt auf beim Versuch große Dateien zu sichern / komprimieren.
Im Testfall eine Datei mit 800MB
Re: XbZLib Version 2.0 - HB version
public.third-party-products
18. März 2011
Andreas Gehrs-Pahl

The reason for this is that Xbase++ can only use about 800MB of memory, no
matter how much memory you have installed or configured.
seit XP kann man auch mit OS Board Mittel "zippen" ... such mal nach "Shell.Application"

Re: XBZLib - Abbruch bei großen Dateien

Verfasst: Do, 15. Aug 2013 8:27
von brandelh
Man benötigt einen Weg große Dateien als Namen zu übergeben und nicht direkt in Variablen einzulesen.
Ob XBZLib das unterstützt weiß ich jetzt nicht, aber der Aufruf eines Programmes mit RunShell macht sowas immer, da die CMD Box normalerweise nicht übermäßig viel Speicher hat.
7-Zip (7z.exe) ist meine erste Wahl beim Zippen.