Новые возможности.
Константы
Константа | Описание |
---|---|
vbUnicode | то же что и в VB 6.0 |
vbFromUnicode | см. выше |
vbLowerCase | см. выше |
vbUpperCase | см. выше |
vbSrcCopy | см. выше |
vbSrcAnd | см. выше |
vbSrcPaint | см. выше |
vbSrcInvert | см. выше |
vbMethod | см. выше |
vbFunc | см. выше |
vbGet | см. выше |
vbLet | см. выше |
vbMD2 | тип шифрования, используется в Sys.Conv.HashFile и Sys.Conv.HashString |
vbMD4 | см. выше |
vbMD5 | см. выше |
vbSHA1 | см. выше |
vbModal | то же что и в VB 6.0 |
mf_IDM | Номер текущего модуля. |
mf_NameMod | Имя текущего модуля. |
mf_NameLib | Имя библиотеки (в формах библиотек). |
Функции и свойства
Синтаксис | Описание |
---|---|
Unload(obj) | Процедура выгружает указанный объект. |
Doevents | Процедура приостанавливает выполнение программы и передает
управление операционной системе для выполнения ею текущих задач, после
выполнения которых управление возвращается обратно программе.
|
Остальные доступные свойства см. в классе SHD |
Операторы
Синтаксис | Описание | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
#Lib "NameLib" |
Подключение библиотек (те же скрипт-файлы). |
||||||||||
#Include "NameFile" |
Подключение любого скрипт-файла к текущему скрипту (используется парсер и получение данных через функцию Sys.Content). |
||||||||||
Declare Function NameFunction Lib "NameDLL" alias "NameFunctionOrig" (Arg1, Arg2 ... ArgN) as Long |
Импортирование функций из DLL библиотек. Вместо слова Function может использоваться Sub |
||||||||||
Type NameType |
Объявляет структуру данных. Управляющие строки могут быть следующего типа: |
||||||||||
Interface NameInterface [ {txtCLSID}, {txtIID}, CLSCTX ] = id:NameFunc1(num) , id:NameFunc2(num) ..... id:NameFuncN(num) |
Создание интерфейса. |
||||||||||
txt =~ igmeq/regvar/value/ |
Выполнение регулярных выражений в стиле Perl. i - игнорирование регистра символов
g - поиск по всей строке m - использовать режим мультистрок e - вернуть объект Match, иначе вернуть проверку на истинность. И все это при условии что value равно пустой строке. q - ручной ввод выражений (если не использовать то выражения заключаются в кавычки, используется для вставки значений функций, переменных и т.п.) Примеры: Для чтения результатов следует использовать коллекцию Sys.Rxp.Mts,
или переменные окружения регулярных выражений:
|