Promotic
WikipediaLinkedInYoutubeTwitterFacebook

CSng - method of object Pm

Description:
Returns an expression converted into the Single type.
Syntax:
CSng(value As Single) As Single
Calling:
n = Pm.CSng(value)
Parameters:
value(Single) Any valid numeric expression.
Note:

The conversion functions can be used e.g. if you want some operation result to be expressed as a particular data type (rather than the default data type). For example, by using the CDbl or CSng method the calculation will be done in Double or Single data type in cases, when the integer type would normally be used for calcullations.

Use this method to provide conversion independent on local system settings from any other data type to the Single type. Conversion of string value where the decimal separator is "period" or "comma", will be completed correctly in both cases. depending on the locale setting of your system. Compare with VBScript.CSng.

If the expression lies outside the acceptable range of the Single subtype, an error occurs.

 
If it is needed to convert the real number into the String type regardless on local setting of OS Windows (i.e. the real number would always have "full stop" or "comma" as a decimal separator), then the Pm.TransformValue method can be used with parameter nType = 120, 121 or 122.
 
This method is not functional for Web Panels. The Pm.ToNumber method can be used.
Example:
Dim n1, n2
n1 = Pm.CSng("3.14")
n2 = Pm.CSng("3,14") 'In n1 is stored the same value as in n2
Navigation:
 
- Pm
 
- Abs
- Cos
- CSng
 
 
- E
- Exp
- LN2
- PI
- Pow
- Sin
- Tan
© MICROSYS, spol. s r. o.Tavičská 845/21 703 00 Ostrava-Vítkovice