var n:Integer;Stream:TFileStream;
begin
Stream:=TFileStream.Create(AFileName,fmOpenRead);
try
n:=stream.Size div SizeOf(TWnStockHistoryQuoteItem);
SetLength(ADiskHisData,n);
stream.ReadBuffer(pointer(@ADiskHisData[0])^, n * SizeOf(TWnStockHistoryQuoteItem));
finally
Stream.free;
end;
end;