Операторы.
M-O
|
По порядку: Mid MkDir Name On Error Open Option Base Option Compare Option Explicit Option Private | ||
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 - приватный
| |||
Вернутся на главную Вернутся на предыдущую. |