FIX: C0000005 Fatal Error Passing FGETS() a String > 256 charsID: Q221747
|
Using the FOPEN function to open a file in Unbuffered mode with Read-Only(10) or Read-Write(12) privileges, and then using the FGETS function to get a line that has more than 256 characters causes Visual FoxPro to generate the following error message:
This can also happen with the FREAD function.C0000005 Fatal Error
Microsoft has confirmed this to be a bug in the Microsoft products listed
at the beginning of this article.
This bug was corrected in Visual Studio 6.0 Service Pack 3.
For more information about Visual Studio service packs, please see the following articles in the Microsoft Knowledge Base:
Q194022 INFO: Visual Studio 6.0 Service Packs, What, Where, Why
Q194295 HOWTO: Tell That Visual Studio 6.0 Service Packs Are Installed
LOCAL lnFile
StrToFile(Replicate('0', 300), 'Demo12.dat')
lnFile = FOpen('Demo12.dat', 10)
FGets(lnFile, 300)
FClose(lnFile)
Additional query words:
Keywords : kbservicepack kbCtrl kbOOP kbVFp300bbug kbVFp500abug kbVFp600 kbVFp600bug kbXBase kbVS600sp2fix kbVS600sp3fix kbGrpFox kbVS600SP1fix
Version : WINDOWS:3.0,3.0b,5.0,5.0a,6.0
Platform : WINDOWS
Issue type : kbbug
Last Reviewed: May 19, 1999