На главную страничку учебника Visual BasicОператоры VB (D-E) Описание операторов, встроенных в Visual Basic 5, начинающихся с букв D-E Список операторов, описанных в этом разделе:
---D--- Date = date - изменяет системную дату. Пример: Dim
MyDate [Public | Private] Declare Sub name Lib "libname" [Alias "aliasname"] [([arglist])] или [Public | Private] Declare Function name Lib "libname"
_ Этот оператор имеет 2 синтаксиса. Первый объявляет процедуру, находящуюся в DLL библиотеке (которая объявлена в ней как export). Второй объявляет функцию. Подробнее об объявлениях внешних функций здесь. Замечание: если вы объявляете функцию в разделе формы или компонента ActiveX, то она должна быть объявлена как Private, если в модуле, то Public. Пример: '
Это находится в модуле: '
А это в разделе формы: DefBool letterrange[, letterrange] . . . С помощью этих операторов можно установить тип переменных по умолчанию. letterrange - диапазон символов, с которых должны начинаться имена переменных. Операторы должны находиться в разделе модуля. Пример: DefInt
A-K DeleteSetting appname, section[, key] - удаляет
ранее записанную настройку из реестра. Напомню, что функция SaveSetting
сохраняет настройку, а функция GetSetting загружает. Я почему-то не
нашёл в документации путь, куда сохраняются настройки. Пришлось определять
самому. Оказалось, что настройки записываются по адресу: Пример: '
Записываем что-нибудь, в нашем случае - это положение окна Dim [WithEvents] varname[([subscripts])] [As
[New] type] [, [WithEvents] _ Этот оператор используется для объявления переменных. Конструкция, надо сказать, не маленькая. Но в принципе ничего сложного. См пример. Пример: '
AnyValue и MyValue объявляются как Variant по умолчанию '
Объявляем перенную типа Integer '
Здесь объявление происходит в одной строчке. Переменная AnotherVar '
DayArray - массив, состоящий из 51-го элемента (от 0 до 50). '
Матрица 4 на 5. '
BirthDay - массив, с индексами от 1 до 10. '
MyArray - динамический массив типа Variant. Do...Loop - см. сюда. ---E--- End Заканчивает процедуру или блок. End - немедленно завершает выполнение программы. Закрывает все открытые
файлы и очищает все переменные. Пример: Sub
Form_Load [Public | Private] Enum name Объявляет перечисляемый тип. Пример: Public
Enum
InterfaceColors Erase arraylist - сбрасывает все значения массива фикс. размера и освобождает неиспользуемую память динамического массива. Пример: Dim
a(5) As Integer Error errornumber - Симулирует наступление ошибки под номером errornumber. Полное описание всех кодов ошибок вы найдёте здесь. Пример: On
Error Resume Next
' Устанавливаем обработку ошибки [Public] Event procedurename [(arglist)] - Используется для объявления события в компоненте или модуле класса. Пример: Public Event UpdateTime(ByVal dblJump As Double) Exit Do Используется для досрочного выхода из циклов, функций, свойств и процедур. Пример: Sub
ExitStatementDemo() На главную страничку учебника Visual Basic |