CVShort
Converts a two-byte string to a Short integer variable
result = CVShort( str )
str
Returns a 16-bit Short integer value using the binary data contained in a String of at least two bytes in length. A value of zero (0) is returned if the string is less than two bytes in length.
CVShort is used to convert 2-byte strings created with MKShort.
This function can also be used to convert 16-bit integer values from a memory or file buffer without the need for a Type structure. However, just as with the type structure, special care should be taken when using CVShort to convert strings that have been read from a buffer.
Syntax
Usage
result = CVShort( str )
Parameters
str
Return Value
Description
Returns a 16-bit Short integer value using the binary data contained in a String of at least two bytes in length. A value of zero (0) is returned if the string is less than two bytes in length.
CVShort is used to convert 2-byte strings created with MKShort.
This function can also be used to convert 16-bit integer values from a memory or file buffer without the need for a Type structure. However, just as with the type structure, special care should be taken when using CVShort to convert strings that have been read from a buffer.
Example
Dim si As Short, s As String
s = "AB"
si = CVShort(s)
Print Using "s = ""&"""; s
Print Using "si = _&H&"; Hex(si)
s = "AB"
si = CVShort(s)
Print Using "s = ""&"""; s
Print Using "si = _&H&"; Hex(si)
Dialect Differences
- Not available in the -lang qb dialect unless referenced with the alias __Cvshort.
Differences from QB
- In QB this function is called CVI
See also