home *** CD-ROM | disk | FTP | other *** search
- ********************
-
- FUNCTION Asizetxt
-
- PARAMETERS _thefile
-
- IF !FILE(_thefile)
- RETURN(0)
- ELSEIF PCOUNT() != 1
- RETURN(0)
- ELSEIF TYPE("_thefile") != "C"
- RETURN(0)
- ENDIF
-
- PRIVATE _fhandle, _string, _counter, _number
-
- _fhandle = FOPEN(_thefile, 2)
- _counter = 0
-
- DO WHILE .T.
- _string = SPACE(512)
- _number = FREAD(_fhandle, @_string, 512)
- _string = STRTRAN(STRTRAN(_string, CHR(13)+CHR(10), "|"), "||", "|")
- _counter = _counter + Occurence("|", _string)
- IF _number != 512
- EXIT
- ENDIF
- ENDDO
- FCLOSE(_fhandle)
- RETURN(_counter)
-
- * End of File