Título: Encontrar errores de este programa que hice Publicado por: Meta en 2 Febrero 2016, 22:42 pm Hola:
Estoy con WPF de VB 2015. Este es la interfaz. (https://social.msdn.microsoft.com/Forums/getfile/798093) La parte de programación es esta: Código
Gravedad Código Descripción Proyecto Archivo Línea Error BC32022 'Public Event DataReceived As SerialDataReceivedEventHandler' es un evento y no se puede llamar directamente. Use una instrucción 'RaiseEvent' para generar un evento. Entrada_Arduino_WPF_1_VB C:\Users\Usuario\Documents\Visual Studio 2015\Projects\Entrada_Arduino_WPF_1_VB\Entrada_Arduino_WPF_1_VB\MainWindow.xaml.vb 28 Gravedad Código Descripción Proyecto Archivo Línea Error BC30455 No se especificó un argumento para el parámetro 'e' de 'Private Sub Recepcion(sender As Object, e As SerialDataReceivedEventArgs)'. Entrada_Arduino_WPF_1_VB C:\Users\Usuario\Documents\Visual Studio 2015\Projects\Entrada_Arduino_WPF_1_VB\Entrada_Arduino_WPF_1_VB\MainWindow.xaml.vb 28 El programa completo se trada de recibir tramas de bytes por el puerto serie. ¿Alguna solución al problema? Saludos. PD: Uso Visual Studio Community 2015. Título: Re: Encontrar errores de este programa que hice Publicado por: Eleкtro en 3 Febrero 2016, 12:51 pm Código
Supongo que esa orden que muestras proviene de un copy/paste cualquiera por haber intentado traducir un código de C# a VB.Net (ya que esas instrucciones siempre se traducen de la misma e incorrecta manera que has mostrado), por que de otro modo no me explico que intentas hacer... Lee un poco y entenderás como asociar un controlador de eventos a un evento (en Vb.Net):
O también puedes hacerlo de esta manera...
Información adicional:
Saludos Título: Re: Encontrar errores de este programa que hice Publicado por: Meta en 3 Febrero 2016, 13:37 pm Hola:
Muchas gracias, me ha servido, es este tal como indicaste. https://msdn.microsoft.com/es-es/library/y72ewk2b.aspx Saludos. Título: Re: Encontrar errores de este programa que hice Publicado por: Eleкtro en 3 Febrero 2016, 15:22 pm es este tal como indicaste. ( En realidad es la combinación de ambos keywords: AddHandler {EVENTO}, AddressOf {CONTROLADOR DE EVENTOS}, pero es igual. ) En el código que mostraste, yo te sugiero utilizar la otra metodología que mencioné, por el simple hecho de que te puedes beneficiar de ello para simplificarlo: Código ( nótese también el cambio de mayúscula en la nomenclatura del nombre del miembro usando el modificador de visibilidad especificado. ) E intentar limitarte a utilizar AddHandler solamente al instanciar, de forma dinámica, objetos que expongan eventos ( por ejemplo en un búcle de creación de controles dinámicos a los que quieras suscribir sus eventos ). Saludos |