На главную страничку учебника Visual BasicОператоры VB (M-O) Описание операторов, встроенных в Visual Basic 5, начинающихся с букв M-O Список операторов, описанных в этом разделе: ---M--- Mid(stringvar, start[, length]) = string - заменяет символы в строке stringvar начиная с позиции start символами, содержащимися в строке string. Пример: Dim
MyString MkDir path - создаёт каталог path. Пример: MkDir
"MYDIR" ' Создаёт новую папку в текущем
каталоге. ---N--- Name oldpathname As newpathname - переименовывает файл или каталог с именем oldpathname в файл или каталог с именем newpathname. Пример: Dim
OldName, NewName OldName
= "C:\MYDIR\OLDFILE": NewName = "C:\YOURDIR\NEWFILE" ---O--- On Error GoTo line Устанавливает обработчик ошибок на процедуру. Первый оператор указывает метку, на которую будет передано управление при возникновении ошибки. С помощью второго оператора можно сделать так, чтобы при возникновении ошибки программа продолжала работать. И, наконец, третий позволяет отключить все ранее установленные обработчики ошибок. Пример: Dim
strVar As String Open pathname For mode [Access access] [lock] As [#]filenumber [Len=reclength] - открывает файл для чтения, записи или для произвольного доступа. Пример: '
Открываем файл для последовательного чтения '
Открываем для двоичного доступа и только для записи '
Этот пример открывает файл для произвольного доступа. Type
Record Dim
MyRecord As Record '
Объявляем переменную типа запись '
Открываем файл для последовательной записи. Open
"TESTFILE" For Output Shared As
#1 'Этот оператор открывает файл для двоичного доступа только для чтения, Open "TESTFILE" For Binary Access Read Lock Read As #1 Option Base {0 | 1} - задаёт нижний предел для массивов. Оператор действует на уровне модуля. По умолчанию все массивы начинают свои индексы с нуля. Пример: Option Base 1 ' Устанавливаем границу для массивов равной единице Dim
Lower Option Compare {Binary | Text | Database} - То же, что и выше, только задаёт тип сравнения, который будет использоваться по умолчанию. По умолчанию используется бинарный тип сравнения. Пример: '
Устанавливаем бинарный тип сравнения. Option Explicit - Если задать этот оператор, то нельзя будет использовать необъявленные ранее переменные, например, как в паскале. Подробнее тут. Пример: Option
Explicit Option Private Module - делает модуль приватным. Т.е. его методы и функции не могут быть использованы в других подключённых проектах. Пример: Option Private Module ' Теперь модуль Module - приватный На главную страничку учебника Visual Basic |