Go Premium for a chance to win a PS4. Enter to Win

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 308
  • Last Modified:

I need to use TFileStream with files larger than 2 GB

I have been using TFileStream objects in my application, but have got problems whith files greater than 2 GBytes as Size, Seek etc use LongInt !

Can anyone think of a way around this. I suppose all I really need is a way of determining the size and setting the possition as an Int64!

Thanks for any help,
  Dave Taylor.
(This is my first question to ExpertsExchange)
0
DaveTaylor
Asked:
DaveTaylor
1 Solution
 
sudhakar_koundinyaCommented:
where u got that problem b'coz reading 2gb files is quite interesing and can not be done with classes, methods provided by any language

hope u may get good answer
Good Luck
Sudhakar
0
 
Lee_NoverCommented:
you should check out : gpHugeFile

GpHugeFile / TGpHugeFileStream v.3.07a  FWS 49 Kb 17.12.01  
By Primoz Gabrijelcic. Encapsulation of Windows file-handling routines that allows work with >2GB files. Included is support for non-buffered access (FILE_FLAG_NO_BUFFERING) and buffering for sequentially accessed files. TGpHugeFile is interface to 64-bit file functions with some added functionality. TGpHugeFileStream is descendant of TStream that wraps TGpHugeFile.
 
Fully functional
Source: Included
Download: D5 D6  


checkout torry's wp : http://www.torry.net/filedrvother.htm
0
 
DaveTaylorAuthor Commented:
Many thanks for such a prompt answer.
0

Featured Post

Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Tackle projects and never again get stuck behind a technical roadblock.
Join Now