La Web del Programador: Comunidad de Programadores
 
    Pregunta:  2481 - DLL EN VB6 CON OCX
Autor:  Rodrigo Goncalves
Estoy desarrollando un componente (Activex Dll) en VB6 para leer el puerto de comunicaciones y dentro de la dll necesito usar el activex MSComm. Todo bien, ya que lo uso con createobject dentro de la clase y accedo a todos los metodos sin problemas. El problema es que no se como puedo levantar el evento OnComm() que dispara este ocx cuando lee caracteres del puerto. Si control no esta insertado en ningun form, puedo igual hacer que dispare el evento OnComm y poder ejecutar codigo mio ahi?
Muchas Gracias

  Respuesta:  Luis Miguel Caballero
Sí. Puedes levantar cualquier evento usando RaiseEvent. En este caso, para lograr ejecutar el evento OnComm, tendrías que escribir RaiseEvent OnComm.