CLEAR ON ERROR ?? MESSAGE() ? "Expected : 6 Observed VFP8 : 6 VFP9 : Error" ? EVALUATE("printLenString([3+5"+CHR(13)+"+2])") ? "Expected : 6 Observed VFP8 and VFP9 : Error" ? EVALUATE("printLenString([3+5"+CHR(10)+"+2])") ? "Expexted : Error Observed VFP8 and VFP9 : Cut the code" ? EVALUATE("printLenString([A])"+CHR(13)+"+printLenString([A])") ? "Expexted : Error Observed VFP8 and VFP9 : Cut the code" ? EVALUATE("printLenString([A])"+CHR(10)+"+printLenString([A])") ? "Expexted : Error Observed VFP8 and VFP9 : Cut the code" ? EVALUATE("printLenString([A])"+CHR(0)+"+printLenString([A])") ON ERROR PROCEDURE printLenString(s) RETURN LEN(s)Fabio