>lcC = "a" + ccCRLF + "b" + ccCRLF + "c" + ccCRLF + "">and
>lcC = "a" + ccCRLF + "b" + ccCRLF + "c" + ccCRLFNo difference.
>lcC = "a" + ccCRLF + "b" + ccCRLF + "c" + ccCRLF + "" + ccCRLF >> or
>lcC = "a" + ccCRLF + "b" + ccCRLF + "c" + ccCRLF + ccCRLFSuppose the last item is determined by some string variable. The result of ALINES() will differ depending on whether or not the variable is empty.
lcC = "a" + ccCRLF + "b" + ccCRLF + "c" + ccCRLF + lcSomeVarThis is troublesome, also because the resulting array is redimensioned even if was originally longer. Do something like
dimension laLine[4] laLine = '' alines( laLine, lcC ) ? alen( laLine )The array will shrink back to 3 elements if the last line in lcC is empty.