You can try GetFormattedValue after GetPropertyObjectByOffset. GetFormattedValue will get a number as a String.
If the type of property is known then use GetValNumber, GetValString and GetValBoolean for numeric, string and boolean respectively.
*************************************************
CLD,CTD
*************************************************