MKS

Does a binary copy from a KeyPgSingleSingle variable to a KeyPgStringString, setting its length 
to 4 bytes

Syntax
	KeyPgDeclareDeclare KeyPgFunctionFunction MKS ( KeyPgByvalByVal number KeyPgAsAs KeyPgSingleSingle ) KeyPgAsAs KeyPgStringString

Usage
	result = MKS[$]( number )

Parameters
	number
		A KeyPgSingleSingle variable to binary copy to a KeyPgStringString.

Return Value
	Returns a KeyPgStringString with a binary copy of the KeyPgSingleSingle.

Description
	Does a binary copy  from a KeyPgSingleSingle variable to a KeyPgStringString, setting its 
	length to 4 bytes. The resulting string can be read back to a KeyPgSingleSingle by 
	KeyPgCvsCVS.

	This function is useful to write numeric values to buffers without using 
	a KeyPgTypeType definition.

Example
	Dim n As Single, e As String
	n = 1.2345
	e = MKS(n)
	Print n, CVS(e)

Dialect Differences
	* The string type suffix "$" is required in the CompilerOptlang-lang qb dialect.
	* The string type suffix "$" is optional in the CompilerOptlang-lang fblite dialect.
	* The string type suffix "$" is ignored in the CompilerOptlang-lang fb dialect, warn 
	  only with the CompilerOptw-w suffix compile option (or CompilerOptw-w pedantic compile 
	  option).

Differences from QB
	*None

See also
	* KeyPgMkiMKI
	* KeyPgMklMKL
	* KeyPgMkdMKD
	* KeyPgCvdCVD
	* KeyPgCviCVI
	* KeyPgCvlCVL
	* KeyPgCvsCVS

