I open file with a low-level function. If the size of the file is greater than 8,192 bytes, I will get "Function argument value, type or count is invalid" error message. I did some experiment and found: 8,192 bytes is OK; 8,193 bytes is NOT OK. Here's my code...
STORE FOPEN(lcLetter) TO gnFileHandle && <<<-- I HAVE 10,146 BYTES
STORE FSEEK(gnFileHandle, 0, 2) TO gnEnd
STORE FSEEK(gnFileHandle, 0) TO gnTop
do while !FEOF(gnFileHandle)
gcString = FGETS(gnFileHandle, gnEnd) && <<<-- THIS IS THE LINE THAT GENERATES ERROR.
Can anyone explain why or help?
Thank you,
Sam
STORE FOPEN(lcLetter) TO gnFileHandle && <<<-- I HAVE 10,146 BYTES
STORE FSEEK(gnFileHandle, 0, 2) TO gnEnd
STORE FSEEK(gnFileHandle, 0) TO gnTop
do while !FEOF(gnFileHandle)
gcString = FGETS(gnFileHandle, gnEnd) && <<<-- THIS IS THE LINE THAT GENERATES ERROR.
Can anyone explain why or help?
Thank you,
Sam