Hello,
I tried to post but it failed for some reason... I hope this works! Anyway, I was able to recreate the issue; it is interesting that the call:
device.EndReadString(result)
seems to return the null character, whereas the call:
device.ReadString()
does not seem to return the null character.
I will have to do a little research to figure at why this is true, and whether or not this is expected behavior.
I'll repost with anything I find.
Best Regards,
JLS