Foros del Web » Programando para Internet » ASPX (.net) »

Delegados

Estas en el tema de Delegados en el foro de ASPX (.net) en Foros del Web. Qe tal gente, a ver si alguien me da una manito; Quiero pasar un metodo como parametro a un metodo (valga la redundancia), para esto ...
  #1 (permalink)  
Antiguo 13/06/2006, 14:10
 
Fecha de Ingreso: noviembre-2005
Mensajes: 26
Antigüedad: 18 años, 6 meses
Puntos: 0
Delegados

Qe tal gente, a ver si alguien me da una manito;
Quiero pasar un metodo como parametro a un metodo (valga la redundancia), para esto estoy usando un delegado, el tema que el metodo a pasar por parametro (el que referencia el delegado ) es de una interfaz; la cual implementan las clases que uso posteriormente; este es el esquema:

public interface IInitializer
sub MiMetodo()
end interface

Public Delegate Sub Delegado(ByVal visitable As Visitable)
Dim miDelegado As Delegado
Dim mi_Interfaz As miInterfaz
miDelegado = AddressOf mi_Interfaz.MiMetodo

con este esquema me da nuestro error favorito: "object reference not set" en la ultima linea.
Mi pregunta es si puedo asociar a un delegado un metodo de una interfaz, ya que no encontré ningun ejemplo en la web.
(con una clase, obviamente no tengo ningun problema, pero necesito usar una interface). Muchas gracias por leerme
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:43.