Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Указатель на функцию Добавлено: 01.11.02 03:24  

Автор вопроса:  watson

Как получить указатель на функцию (процедуру) в VB.

Подскажите, пожалуйста!

Ответить

  Ответы Всего ответов: 1  

Номер ответа: 1
Автор ответа:
 boevik



Хранитель чата

ICQ: 137392264 

Вопросов: 8
Ответов: 557
 Web-сайт: www.hypertech.ru
 Профиль | | #1
Добавлено: 03.11.02 08:51

Оператор AddressOf возвращает адрес функции, но его можно использовать только в модуле и только при передаче как параметер в функцию.
Поэтому используй следующий трюк:

public function AddressOfFunction(byval addrFunc as long) as long

AddressOfFunction = addrFunc

end function

 

Вызывай эту функцию следующим образом:

address = AddressOfFunction (AddressOf(MyFunc))

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам