Перейти к содержимому

Фотография
- - - - -

Функция VarPtr


  • Авторизуйтесь для ответа в теме
В этой теме нет ответов

#1
Thomas

Thomas

    Excel Pro

  • 60 сообщений
  • 10 благодарностей
12
  • Город:Москва
  • Office:2003, 2010, 2013, Online

Данная недокументированная функция VarPtr предназначена для получения указателя на переменную (адреса переменной в памяти) или на элемент массива.
[font="verdana, geneva, sans-serif;"]VarPtr(Ptr)[/font]

 

Возвращаемое значение функции

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

 

Параметры функции

Ptr - обязательный аргумент может быть любым типом, кроме массива.

 

Пример функции:

Dim lngVarAddress as LongDim dblMVar as Double' получаем адрес переменнойlngVarAddress = VarPtr(dblMVar)Dim lngElementAddress as LongDim lngArrayOfLongs(9) as Long' получаем адрес четвертого элемента массиваlngElementAddress = VarPtr(lngArrayOfLongs(3))

Господа! Регистрируйтесь и задавайте свои вопросы, связанные с Microsoft Office. Поможем, чем сможем ;)





Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных