2G limitation in VB6

After helping to resolve a 2gig file limit problem on the forums, irealised that there is very little information available about this on CG and on other sites..

A search on CG articles turned up almost nothing about this limit. I'm considering writing a medium length article covering these limitations in full (at least those i'm aware of) and how to get around some of them, including code snips and a downloadable Plugin module. (Unless there is a article on CG covering this)

Your comments on this can and will help me in writing this Article

Thanks

Richard..
[614 byte] By [GremlinSA] at [2007-11-20 3:19:52]
# 1 Re: 2G limitation in VB6
Yes that sounds like a good topic for an article. I would include some discussion on why it happens (32 bit file pointers) and then how it's solved on the windows platform with references to MSDN (the high/low part) and finally how your module solves it and then how you use it.

The thing is that it's not specific to VB, so if you feel like it you could also treat it on the C++ side and even on Linux, but that may be a bit too large for a single article.
Yves M at 2007-11-10 3:38:49 >
# 2 Re: 2G limitation in VB6
I agree with Yves. Topic sounds good. If you can expand beyond just VB or VB 6, more people would get value out of the article.

Brad!
Brad Jones at 2007-11-10 3:40:00 >
# 3 Re: 2G limitation in VB6
Thanks for the little push ;)..

I've started the article and working on expanding the module with full line for line documentation, Explination. The article itself will cover the hows and whys with bits of sample code (in VB). Unfortunately my C++ skills are ... Hmmm ... very limited.

I will however expand the article to have FULL explinations of each API used in the VB module so that C++ users can duplicate the module themselves..

Thanks

Richard..
GremlinSA at 2007-11-10 3:40:54 >