¿Es posible llamar a una función con su "dirección"?

27/09/2004 - 15:42 por 44r0x0r44 | Informe spam
He observado que para añadir un controlador a una clase se
le da el AddressOff de una Sub, por eso me pregunto ¿se
pueden llamar a funciones (Function) usando su dirección?

Sería algo así:

'esto no existe, que yo sepa:
Dim Addr() as Address = {AddressOff MCD(), AddressOff MCM()}

Raise Addr(0)
Raise Addr(1)
 

Leer las respuestas

#1 Guillermo guille
27/09/2004 - 16:06 | Informe spam
Échale un vistazo a los delegados, con ellos podrás hacer lo que quieres... o
casi...

Estos links que te muestro también se incluyen en la ayuda de Visual Studio,
pero puedes consultarlos desde la Web de MSDN en español
(http://msdn.microsoft.com/library/spa/)

http://msdn.microsoft.com/library/S...legate.asp

http://msdn.microsoft.com/library/S...ressOf.asp

En este tienes varios links con información relacionada:
http://msdn.microsoft.com/library/S...itance.asp

(puede que estos links no se muestren completos en el mensaje)

Nos vemos.
Guillermo
Microsoft VB MVP desde 1997
Te invito a mi sitio dedicado al VB y más...
http://www.elguille.info/
http://www.mundoprogramacion.com/
(puede que el correo usado sea anti-spam)


"44r0x0r44" wrote in message
news:441701c4a497$c5ae2dc0$

He observado que para añadir un controlador a una clase se
le da el AddressOff de una Sub, por eso me pregunto ¿se
pueden llamar a funciones (Function) usando su dirección?

Sería algo así:

'esto no existe, que yo sepa:
Dim Addr() as Address = {AddressOff MCD(), AddressOff MCM()}

Raise Addr(0)
Raise Addr(1)

Preguntas similares