passing mscomm to dll

I have a dll with a form with mscomm ocx and a main class but the ocx doens't raise an port event when character incomming to the port (I follow other instruccion of

code of class
Dim f1 As New FrmPpal 'form
Private WithEvents mycomm As mscommlib.MSComm

Public Sub inicializa() ' i call this of other programm
  Set mycomm = f1.MSComm1
  mycomm.CommPort = 4
  mycomm.Settings = "9600,N,8,1"
  mycomm.RTSEnable = False
  mycomm.PortOpen = True
  mycomm.Output = "STATUS"
End Sub

Sub mycomm_onevent() ' when character incomming never raise
 Select Case mycomm.CommEvent
   ' ok
 End Select

Who is Participating?
Erick37Connect With a Mentor Commented:
I believe the sub is OnComm, not OnEvent...

Private Sub mycomm_OnComm()
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.