Revision [16544]

This is an old revision of KeyPgCvs made by CountingPine on 2013-01-22 23:33:59.

 

CVS


Converts a 32-bit integer or 4-byte string to a single-precision variable

Syntax:
Usage:
result = Cvs( i )
result = Cvs( str )

Parameters:
i
A 32-bit KeyPgInteger Integer with a binary copy of a single-precision variable stored in it.
str
A KeyPgString String at least 4 bytes in length with a binary copy of a single-precision variable stored in it.

Return Value:
Returns a KeyPgSingle Single value holding a binary copy of the input value.

Description:
Does a binary copy from a 32-bit KeyPgInteger Integer or 4-byte KeyPgString String to a KeyPgSingle Single variable. A value of zero (0.0) is returned if the string is less than 4 bytes in length. The result will make sense only if the parameter contained a IEEE-754 formatted single-precision value, such as one generated by KeyPgCvi Cvi or KeyPgMks Mks.
This function is useful to read numeric values from buffers without using a KeyPgType Type definition.

Examples:
Dim f As Single, i As Integer
f = 1.125
i = CVI(f)

Print Using "i = _&H&"; Hex(i)
Print Using "cvs(i) = &"; CVS(i)


Differences from QB:
See also:
Back to String Functions
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki



sf.net phatcode