Szybkie szukanie
Słowo kluczowe:
niedziela, 01 sierpień 2010
Start arrow Tips & Tricks arrow Pobieranie adresu procedury/funkcji (autor: marcin_an)
Google
 
Pobieranie adresu procedury/funkcji (autor: marcin_an) Drukuj E-mail
Napisał Administrator   
niedziela, 12 luty 2006

Pobieranie adresu procedury/funkcji

'Autor: marcin_an
'W VB jest slowo kluczowe AddressOf. Ale przy jego pomocy nie da sie pobrac
'adresu procedury wprost:

'ptrProc = AddressOf nasza_procedura

'Mozna to jednak rozwiazac w nastepujacy sposób:


Function ProcPtr(nProcPtr As Long) As Long
ProcPtr = nProcPtr
End Function

'i uzyc w tak:
ptrProc = ProcPtr(AddressOf nasza_procedura)

'Jeszcze lepiej bedzie zmienic nazwe funkcji na krótsza i uczynic kod bardziej
'przejrzystym:
ptrProc = p(AddressOf nasza_procedura)

Komentarze
ale...
Dodane przez gilmijarow w dniu - 2007-12-05 13:05:02
ja tam sie nie znam, ale wydaj mie sie, ze ta funkcja po prosty zwraca wartosc swojego argumentu. 
 
tak na zdrowy (pascalowo myslacy) rozum, to ta funkcja nic nie zmienia 

Aby dodać komentarz zaloguj się. Jeśli nie masz konta, załóż je sobie.
Tylko zarejestrowani użytkownicy mogą pisać komentarze.

Powered by AkoComment 2.0!

< Poprzedni   Następny >

Menu główne
Start
Teoria
VB.NET
Api
Tips & Tricks
Warsztat
VBMagazine
Pliki
Forum
Literatura
Ankiety
Linki
Szukaj
Wyślij program
Napisz do nas
Redakcja
Logowanie
Login

Hasło

Zapamiętaj mnie
Nie pamiętasz hasła?
Nie masz konta? Załóż je sobie
Gościmy
Aktualnie jest 15 gości online
Statystyka
Użytkownicy: 10811
Newsy: 230
Odnośniki: 47
Odwiedzających: 3426925
Mambo is Free Software released under the GNU/GPL License.