MKD

Does a binary copy from a KeyPgDoubleDouble variable to a KeyPgStringString, setting its length 
to 8 bytes

Syntax
	KeyPgDeclareDeclare KeyPgFunctionFunction MKD ( KeyPgByvalByVal number KeyPgAsAs KeyPgDoubleDouble ) KeyPgAsAs KeyPgStringString

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

Parameters
	number
		A KeyPgDoubleDouble variable to binary copy to a KeyPgStringString.

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

Description
	Does a binary copy from a KeyPgDoubleDouble variable to a KeyPgStringString, setting its 
	length to 8 bytes. The resulting string can be read back to a KeyPgDoubleDouble by 
	KeyPgCvdCVD.

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

Example
	Dim n As Double, e As String
	n = 1.2345
	e = MKD(n)
	Print n, CVD(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
	* KeyPgMksMKS
	* KeyPgCvdCVD
	* KeyPgCviCVI
	* KeyPgCvlCVL
	* KeyPgCvsCVS

