Функция VarPtr

VarPtr(Ptr)

Недокументированная функция VarPtr служит для получения указателя на переменную(адреса переменной в памяти) или на элемент массива

Возвращаемое значение

Возвращает данные типа Long, содержащие указатель на объект

Параметры
Ptr
Обязательный аргумент может быть любым типом кроме массива
Пример
' Получим адрес переменной
Dim lngVariableAddress as Long
Dim dblMyVariable as Double
lngVariableAddress = VarPtr(dblMyVariable)

' Получим адрес четвертого элемента массива
Dim lngElementAddress as Long
Dim lngArrayOfLongs(9) as Long
' адрес четвертого элемента массива
lngElementAddress = VarPtr(lngArrayOfLongs(3))
Категория
Функции работы с указателями