Peter, yes thanks, I've been experimenting with that. I put that very line inside the object where the procedure is that does the Readln. It didn't seem to help. The special character had become something else, i.e. OEM conversion was still happening. Maybe it's a placement issue for that Set command?