Keith,
I rarely ever C5 in VFP even under Win9x. Here's a replacement you might try:
lnWords = alines( laWords, chrtran( lcString, ' ', chr(13), .t. )
for i = 1 to lnWords
if ( ! empty( laWords[i] ) )
? laWords[i]
endif
endfor
>Even with the latest service packs applied, I'm still seeing
>weird C5 errors. Most recently I've gotten it when doing a
>STRTRAN() on a variable assigned from WORDNUM(). I coded
>it, but in scanning FoxForum, UT, VFUG, and MicroSoft, I'm
>seeing more weird combination of things that cause C5 errors
>with VFP6 than ever before.