Sind die 4 GB auf die Gesamtdatei bezogen, oder auf eine der Dateien darin?
Bei Gesamtdatei sah es so aus, als wenn es eine
Exception geben müsste, wenn man an die Grenzen des Dateisystem (z.B. FAT32) stößt.
(kann aber sein, daß ich auf die Schnelle nicht alle Dateizugriffe gesehn hab.)
Und welche Delphi-Verison?
Im Code wird zwar an vielen Stellen mit AnsiString gearbeitet, aber bei 2007 kann man nicht sicher sein, ob es da nicht doch noch ein paar Bugs gibt.
Was gibt denn der Compiler für Meldungen aus?
[edit]
Vielleicht ist ja hier was Alternatives dabei.
http://17slon.com/gp/gp/gpstructuredstorage.htm
http://msdn.microsoft.com/en-us/libr...69(VS.85).aspx
http://www.delphipraxis.net/176827-v...wendungen.html
Ansonsten (falls es nicht auf Geschwindigkeit an kommt) könntest auch eine der Zip-Komponenten verwenden.