Преобразует строку из двух байт в целочисленную переменную
Short
Синтаксис
Использование
result = CVShort( str )
Параметры
str
String по крайней
мере, два байта в длину с бинарной копией целочисленной
переменной
Short
хранящейся в ней.
Возвращаемое значение
Описание
Возвращает 16-битное
Short
целочисленное значение, используя двоичные данные, содержащиеся в
String
по крайней мере длиной в 2 байта. Возвращается значение ноль (0) если строка
меньше двух байт в длину.
CVShort используется для преобразования 2-байтовых строк,
созданных с
MKShort.
Эта функция также может использоваться для преобразования 16-битных целых
значений из памяти или буфера файла без необходимости структуры
Type.
Однако как и со структурным типом, особое внимание должно приниматься при
использовании
CVShort для преобразования строк, считываемых
из буфера.
Пример
Dim si As Short, s As String
s = "AB"
si = CVShort(s)
Print Using "s = ""&"""; s
Print Using "si = _&H&"; Hex(si)
Различия диалектов
- Не доступно в диалекте -lang qb
, но есть псевдоним __Cvshort.
Отличия от QB
- В QB эта функция называется CVI
См. также