Функция VarPtr
VarPtr(Ptr)
Недокументированная функция VarPtr служит для получения указателя на переменную (адреса переменной в памяти) или на элемент массива
Возвращаемое значение
Возвращает данные типа Long, содержащие указатель на объект
Параметры
Ptr | Обязательный аргумент может быть любым типом кроме массива
|
ПримерDim lngVarAddress as Long
Dim dblMVar as Double
' получаем адрес переменной
lngVarAddress = VarPtr(dblMVar)
Dim lngElementAddress as Long
Dim lngArrayOfLongs(9) as Long
' получаем адрес четвертого элемента массива
lngElementAddress = VarPtr(lngArrayOfLongs(3))
Категория Функции работы с указателями |