Forum: Win32/Win64 API (native code)
Delphi
by Uwe Raabe,
22. Apr 2022
Kannst du trotzdem bitte einen QP-Report erstellen? Immerhin wirbt Delphi 11 ja mit Zip64-Support.
Forum: Win32/Win64 API (native code)
Delphi
by Uwe Raabe,
22. Apr 2022
Genau. Und Position wird über ein Seek(0, soCurrent) ermittelt, was in TZCompressionStream das total_in und in TZDecompressionStream das total_out liefert. Das sind aber nur 32-Bit Werte.
Forum: Win32/Win64 API (native code)
Delphi
by Uwe Raabe,
22. Apr 2022
Hatte ich auch erst vermutet, aber - TCustomZStream arbeitet intern nur mit 32-Bit (siehe total_out):
z_stream = record
next_in: PByte; // next input byte
avail_in: Cardinal; // number of bytes available at next_in
total_in: LongWord; // total nb of input bytes read so far
next_out: PByte; // next output byte will go here
avail_out: Cardinal; // remaining...