Делает
бинарную копию
из переменной
Integer
в String
той же длины, как размер входной переменной
Синтаксис
Использование
result = MKI[$]( number )
result = MKI[$]<bits>( number )
Параметры
Возвращаемое значение
Возвращает
String ,
содержащую
бинарную копию
number.
Описание
Делает
бинарную копию
из переменной Integer
или Integer<bits>
в String,
установив е
е длин
у к
количеству байт в типе. Результирующая строка может быть считан
а
в
тип integer с помощью
CVI
или CVI<bits>.
Эта функция полезна для записи числовых значений в буферы без использования
определений Type.
MKI поддерживает опциональный
параметр <bits>
перед аргумент
ом.
Если bits
равно 16,
вместо этого будет
вызвана функция MKShort;
если bits равно 32,
будет вызвана функция MKL;
если bits равно 64,
будет вызвана функция
MKLongInt.
Длина возвращаемого значения и требуе
мый тип number
будет зависеть
от того, какая функция
вызывается. Смотрите страницу каждой функции для получения
дополнительной информации.
Пример
Dim a As Integer, b As String
a=4534
b=MKI(a)
Print a, CVI(b)
Различия диалектов
- В диалекте -lang qb, MKI
возвращает 2-байтовую строку, так как
в QB integer только 16 бит.
- Суффикс строкового типа "$" является обязательным в
диалекте -lang qb.
- Суффикс строкового типа "$" является необязательным в
диалектах -lang fblite
и -lang fb.
- QB не поддерживает параметр <bits>.
См. также