Функции.
H-I
|
По
порядку:
iIf | ||
H Hex (number) - возвращает строку, содержащую шестнадцатиричное значение числа параметра. Пример:
Dim
MyHex
Hour (time) - возвращает количество часов из параметра типа Time. Пример:
Dim
MyTime, MyHour
I
IIf (expr, truepart, falsepart) - возвращает одну из 2-х строк, которая совпадёт с выражением условия. Практически аналог оператора ? в C и Java. Пример: В этом примере ф-ция CheckIt возвратит строку "Large", если TestMe > 1000, в противном случае возвратит "Small".
Function
CheckIt (TestMe As Integer)
Input (number, [#]filenumber) - используется для работы с файлами. Считывает одну компоненту файла. Пример: После запуска такой программы в окошке Immediate вы увидите символы, содержащиеся в файле TESTFILE. Ф-ция EOF возвращает True если достигнут конец файла при чтении.
Dim
MyChar
InputBox (prompt[, title] [, default] [, xpos] [, ypos] [, helpfile, context]) - выводит окно с запросом на ввод значения. Параметры такие же, как и у функции MsgBox. Пример: Выводим окно с заголовком "ВНИМАНИЕ", запросом "Введите пароль", в окошке будет выделенный текст "Значение_по_умолчанию". Координаты появления окна - 100,100pix.
Form1.Caption
= InputBox("Введите пароль", _
InStr ([start, ]string1, string2[, compare]) - возвращает номер позиции первого вхождения строки string2 в строку string1. Пример:
Dim
SearchString, SearchChar, MyPos
' Текстовое
сравнение начиная с 4-ой позиции. Возвратит 6.
' Бинарное
сравнение начиная с 1-ой позиции. Возвратит 9.
' Бинарное
по умолчанию. Последний параметр опущен. Возвратит 9.
' Возвратит
0, т.е. строка не найдена.
Int (number) - Если number < 0, то округляет его до ближайшего целого. Иначе выделяет целую часть number. Пример:
Dim
MyNumber Следующие функции используются для проверки принадлежность значения к определённому типу данных.
IsArray(varname) - Возвратит True, если varname (имя переменной) является массивом. Иначе False. Переменная может быть и типом Variant. Пример, я думаю, здесь не нужен. IsDate(expression) - если expression - дата, то возвратит True, иначе False. IsEmpty(expression) - если переменная пуста (т.е. либо ей присвоено значение Empty, либо значение ещё не задано после объявления переменной) то возвратит True, иначе False. IsError(expression) - Возвратит True, если переменная содержит ошибочные данные. Пример:
Dim
ReturnVal, MyCheck IsMissing(argname) - Возвратит True, если аргументы не заданы. Здесь
нужен пример:
Dim
ReturnValue
' Определение
функции, вызываемой выше IsNull(expression) - немного отличается от IsEmpty. А именно тем, что возвратит False, если переменной ещё не присвоено значение после определения. Пример:
Dim
MyVar, MyCheck
MyVar =
""
MyVar = Null IsNumeric(expression) - Возвращает True, если expression является числовым значением. Пример:
Dim
MyVar, MyCheck
MyVar =
"459.95" ' Задаём значение
MyVar =
"45 Help" ' Задаём значение IsObject(identifier) - Возвращает True, если переменная объектного типа. Пример:
Dim
MyInt As Integer, YourObject, MyCheck | |||
Вернутся на главную Вернутся на предыдущую. |