Likewise, I have a problem using and understanding this method. I am developing in Visual Datafex and when i call this method the data returned to a string is broken up. For example, I receive a value 0.984, but it appears as 0, does a carriage return, then outputs on next line 984. The application I am developing is reading weighings from a scale connected to a COM port. If anyone, can help me on this problem I would be most grateful.