Delphi-Quellcode:
setLength(FFileSpec,iStream.size div SizeOf(TFileSpec));
...
while iStream.Position < iStream.size do
Ist die Datei nicht ganz in Ordnung, dann bekommst du (hoffentlich) eine Zugriffsverletzung, denn
div
rundet ab und
<
rundet auf.
Ein
for i := 0 to High(FFileSpec) do
wäre dann schon besser.