Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: Kizar en 13 Mayo 2006, 13:03 pm



Título: Operador AddressOf
Publicado por: Kizar en 13 Mayo 2006, 13:03 pm
La pregunta es si alguien podria explicar como se usa el operador AddressOf, ya que es necesario para algunas funciones y buscando por internet no he encontrado nada.

Es importante. Gracias.
Salu2


Título: Re: Operador AddressOf
Publicado por: Eternal Idol en 13 Mayo 2006, 13:18 pm
Basicamente como su nombre lo indica este operador devuelve la direccion de una funcion, solo se puede usar como parametro a una funcion.

Aca tenes mas info:
http://www.geocities.com/SiliconValley/Lab/1632/atch10.html


Título: Re: Operador AddressOf
Publicado por: Kizar en 13 Mayo 2006, 13:46 pm
Yo abia mirao estoy y la verdad es k no me aclaro nada.
http://msdn.microsoft.com/library/spa/default.asp?url=/library/SPA/vblr7/html/vaoprAddressOf.asp

Con esos ejemplos k as puesto ya me a kedao mas claro....

Resumiendo lo k hace es devolver el puntero de una funcion no?

Por ejemplo:
Código:
EnumWindows AddressOf EnumWindowsProc, ByVal 0&
La api EnumWindows necesita una funcion especifica para devolver valores y AddressOf le da el puntero de la funcion no?

Es asi?


Título: Re: Operador AddressOf
Publicado por: Eternal Idol en 13 Mayo 2006, 13:56 pm
Si, lo que hace es devolver la direccion de memoria donde esta la funcion que se le pasa como parametro al operador.


Título: Re: Operador AddressOf
Publicado por: Kizar en 13 Mayo 2006, 14:10 pm
 ;)