Non conosco la classe, ma se è una classe che espone un evento, devi solamente gestire il codice all'interno dell'evento.
Certo è che se per istanziare la classe usi CreateObject() allora non hai alcun modo di gestire l'evento da codice perchè in fase di progettazione non hai a disposizione la routine-evento.
Per intenderci, devi instanziare la classe in fase di progettazione, non con la CreateObject() ma in questo modo:
- inserire un riferimento alla DLL (che contiene la classe) nel tuo progetto, dal menu Progetto -> Riferimenti.
- Dichiarare una variabile oggetto a livello di Form ( in un modulo BAS)
codice:
Dim CClasse As ... <nome della classe>
- Nel Form_Load creare l'istanza della classe
codice:
Set CClasse = New ... <nome della classe>
Ora dovresti ottenere che nel Form viene creata una routine-evento simile a questa:
codice:
Private Sub CClasse_Update(parametri)
End Sub
In quell'evento gestirai i parametri restituiti dalla classe.
Nota: tutto questo se la classe è stata progettata per essere utilizzata anche in VB6, altrimenti... nisba.
Ciao