Tuesday, December 14, 2004
The 2 Gig File Limit
For as far back as I can remember, FoxPro has had a 2 Gig limit on the size of a file. Before going any further, I'll answer the big question...No, Visual FoxPro 9.0 does not support tables over 2 Gig in size. And don't look for VFP to ever break that limit. Here's why....
DOS had a file size limit of 2 Gig. That limit had to be met under Fox2x...and the indexing scheme was designed that way. Because of the indexing algorithms, breaking the 2Gig limit would require changing the algorithm...that would break existing applications. Being backwards compatible is one of the strong features of Fox. So, there are some tradeoffs. In talking with the Fox team, backwards compatible is a higher feature request from Fox developers than breaking the 2 Gig limit.
DOS had a file size limit of 2 Gig. That limit had to be met under Fox2x...and the indexing scheme was designed that way. Because of the indexing algorithms, breaking the 2Gig limit would require changing the algorithm...that would break existing applications. Being backwards compatible is one of the strong features of Fox. So, there are some tradeoffs. In talking with the Fox team, backwards compatible is a higher feature request from Fox developers than breaking the 2 Gig limit.
Subscribe to Posts [Atom]