Chris,
Just as another alternative. TEXTMERGE doesn't suffer from this problem and I think is a better solution to create files than SET ALTERNATE
TAB = chr(9)
SET TEXTMERGE TO C:\OUTPUT.TXT
SET TEXTMERGE ON NOSHOW
\TEXT1<<tab>>TEXT2<<tab>>TEXT3
SET TEXTMERGE OFF
SET TEXTMERGE TO
You can also do it as one expression
\<< 'TEXT1' + CHR(9) + 'TEXT2' + CHR(9) + 'TEXT3'>>
>[VFP7] I have some code that creates a text file as its output. I need to insert tabs in between sections of text, so I used the following code:
>
>
>SET ALTERNATE TO C:\OUTPUT.TXT
>SET ALTERNATE ON
>
>? 'TEXT1' + CHR(9) + 'TEXT2' + CHR(9) + 'TEXT3'
>
>SET ALTERNATE OFF
>CLOSE ALTERNATE
>
>
>When I read the output file, instead of finding true TAB characters, it has spaces in it that imitate the tabbed columns.