Hola Carlos En donde es necesario verificar la existencia de subscriptores es en c#. Me imagino que en vb.net es el RaiseEvent el que internamente verifica si existen subscriptores. Alguien lo hace, si no se produciría una execption.
Saludos Daniel Calvin El día 2/12/07, Carlos Marcelo Santos <[EMAIL PROTECTED]> escribió: > > Muchas Gracias Fabián, nbo sabía que no es necesario chequear si existe > algún suscriptor. > > De todos modos si necesito saber si hay alguno. > > > > Carlos Marcelo Santos. > > > ------------------------------ > > *From:* [email protected] [mailto:[EMAIL PROTECTED] *On Behalf Of *Fabián > Foos > *Sent:* Domingo, 02 de Diciembre de 2007 05:46 p.m. > *To:* [email protected] > *Subject:* [puntonet] [c#] Events, Delegates y suscriptores... > > > > Hola Carlos, > > Para poder lanzar un evento no es necesario chequear si hay algún > suscriptor, solamente escribis: > > RaiseEvent x > > Salvo que necesites saber si hay suscriptores al evento por otro motivo, > ahí ya no se responderte para VB jejeje > > Espero haberte ayudado. > > Saludos! > > On Dec 1, 2007 11:36 PM, Carlos Marcelo Santos <[EMAIL PROTECTED]> > wrote: > > Hola Lista: > > Tengo el siguiente problema: > > Si en C# tengo lo siguiente: > > if (x != null) > > siendo x un evento que declaro yo, de tipo de un delegate también > declarado por mi, de esta forma pregunto si el evento tiene algún suscriptor > asociado, anda bien. > > Si en VB uso > > If x IsNot Nothing Then > > No anda, en tiempo de diseño me dice que es un evento (me subraya sólo la > x) y no puedo usarlo directamente, me recomienda que use RaiseEvent. En este > contexto RaiseEvent me parece que no me sirve. > > ¿Alguien conoce la sintaxis para pregunta en VB si un evento tiene > suscriptores asociados? > > > > Muchas Gracias. > > > > Carlos Marcelo Santos . > > > > No virus found in this outgoing message. > Checked by AVG Free Edition. > Version: 7.5.503 / Virus Database: 269.16.12/1162 - Release Date: > 30/11/2007 09:26 p.m. > > > > > -- > Fabián Foos > (msn) [EMAIL PROTECTED] > > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.5.503 / Virus Database: 269.16.12/1163 - Release Date: > 01/12/2007 12:05 p.m. > > No virus found in this outgoing message. > Checked by AVG Free Edition. > Version: 7.5.503 / Virus Database: 269.16.12/1163 - Release Date: > 01/12/2007 12:05 p.m. > -- Daniel A. Calvin Cooperator Team Member http://www.cooperator.com.ar Microsoft Certified Professional
