>Hi
>
>I'm using these commands to get rid of the double quotes in a text flat file. The code works accept when the file contains more than +/- 2000 records (lines) the vfox session hangs (NOT RESPONDING). Is there a limit or do I need to include in my code a command that tells vfox to wait until the FileToStr command is done? Please help...
>
>The command that causes the programto hang is:
>StrToFile(chrtran(FileToStr('c:\tmp\wtbsold.txt'),'"',''),'c:\tmp\wtbsold.txt')
I know Steven Black has demonstrated an example of string handling on the book War and Piece [or some similar enormous book]. I think you r problem is you are trying to do too much in one command. Break it up into several commands:
lcFileName = GetFile()
lcString = FileToStr(lcFileName)
lcString = chrtran(lcString, '"', '')
lnRetval = StrToFile(lcString, lcFileName)
That is much more maintainable code, and costs you nothing performance-wise.
Mark McCasland
Midlothian, TX USA