title: Subscribe to C# .net Event in VB6
body: <p>I need to get be able to handle a .net event in VB6. So far i have it set up by making me c# class COM visible. My VB6 object can call methods on it fine but now i need some way to communicate from .net to VB. If i add an event to my c# class the .net wrapper seems to add an add_EventName and remove_EventName which i assume this is to subscribe and unsubscribe to the event. But i'm still a novice when it comes to VB6 and come so i'm not really sure how to use it. </p>
  
  <p>The add_EventName seems to take an EventNameEventHadler but what do i give it? i tried the sub but this gives me a runtime error. Anyone know how to use this? Here is an example of what i have </p>
  
  <pre><code>Private oHost As HostService.IHost
  
  Private Sub Form_Load()
      Set oHost = New HostService.Host
      oHost.Start
      oHost.add_EvalReceived EvalReceivedEventHandler
  End Sub
  
  Private Sub EvalReceivedEventHandler(ByVal sender As Variant, ByVal e As EvalReceivedEventArgs)
  MsgBox "Eval Received in VB: " &amp; e.Eval.TimeSent &amp; ":" &amp; e.Eval.FirstName &amp; " " &amp; e.Eval.LastName &amp; " - " &amp; e.Eval.Comments
  End Sub
  </code></pre>
  
  <p>So oHost.add_EvalReceived line is wrong</p>