Sono contento per le risposte ricevute, ma la pratica non funziona!!!
Provare per credere!!!
Possibile che non ci sia modo di usare un componente dentro una ActiveX DLL ????
Riallego il tutto per chi volesse provare questo semplice esempio:
PROGETTO ActiveX DLL di nome Class1:
codice:
Option Explicit
' PROPERTIES':
Public m_comm As MSComm
Private m_num As Long
Private m_str As String
Public Sub function1(ByVal var As String)
MsgBox var
m_str = "Str1"
m_num = 1
m_comm.CommPort = 1 '<-------!!!! ERROR!!!!!
End Sub
PROGETTO Standard EXE:
codice:
Private Sub Command1_Click()
Dim class As New Class1
class.function1 ("pippo")
End Sub
Non c'e' verso di farlo funzionare usando l'istruzione SET.
MatteoXMad