Hi George,
>The reason I suggested a STRING is that a normal (not Unicode) one character string contains 8 bits which is the size of a BYTE. However, VFP may include a null terminator on the string (CHR(0)) which may be causing the problems you're seeing.
But a string is always passed as a pointer? How should an additional byte at the memory address cause a GPF?
Christof
--
Christof