The Currency data type is not supported in VB7. Instead, there is a new data type named "Decimal", which can handle more digits on both sides of the decimal point, for all money variables and calculations. The Decimal data type is also directly supported by the .NET Framework and Runtime
note:Decimal (System.Decimal) is 12 bytes
convert expressions into Decimal, pls use CDec(expression)