K
kevinforbes
Hi All,
I'm a little rusty on my C# so any help would be much appreciated.
..net 2.0, C#, using a COM object with events
I have a COM object (built in C++) that throws various telephony
events with a signature as follows:
o.evCallOriginatedEvent += new
M_COMLib._ImObjEvents_evCallOriginatedEventEventHandler(evCallOriginatedEvent);
void evCallOriginatedEvent(int hMonitorObj, int state, int cause, int
callId, int evNumber, string evTime, int workTimer)
the following code works fine in VB.NET apps i have done, but the
above C# code is not working for me, am i missing something?
VB.NET CODE:
Private Sub M_evCallOriginatedEvent( _
ByVal hMonitorObj As Integer, _
ByVal state As Integer, _
ByVal cause As Integer, _
ByVal callId As Integer, _
ByVal evNumber As Integer, _
ByVal evTime As String, _
ByVal workTimer As Integer) _
Handles m.evCallOriginatedEvent
Does C# require that all event handlers are in the format: void
evtHandler(object sender, EventArgs e) ?
thank you,
KF
I'm a little rusty on my C# so any help would be much appreciated.
..net 2.0, C#, using a COM object with events
I have a COM object (built in C++) that throws various telephony
events with a signature as follows:
o.evCallOriginatedEvent += new
M_COMLib._ImObjEvents_evCallOriginatedEventEventHandler(evCallOriginatedEvent);
void evCallOriginatedEvent(int hMonitorObj, int state, int cause, int
callId, int evNumber, string evTime, int workTimer)
the following code works fine in VB.NET apps i have done, but the
above C# code is not working for me, am i missing something?
VB.NET CODE:
Private Sub M_evCallOriginatedEvent( _
ByVal hMonitorObj As Integer, _
ByVal state As Integer, _
ByVal cause As Integer, _
ByVal callId As Integer, _
ByVal evNumber As Integer, _
ByVal evTime As String, _
ByVal workTimer As Integer) _
Handles m.evCallOriginatedEvent
Does C# require that all event handlers are in the format: void
evtHandler(object sender, EventArgs e) ?
thank you,
KF