Hey Sergey,
I really appreciate your input. Using this DLL has been incredibly frustrating. I'm surprised there's so little out there (here?) with regards to troubleshooting EVENTHANDLER() as well.
In any case, in all its permutations, none of the interfaces would successfully bind. I found that the DLL had its own method to bind events, and for your reference (like you need one!), here's an example:
LOCAL oServer as "ClientCOM2.EICServer2
oServer=NEWOBJECT("ClientCOM2.EICServer2")
oServerWatch=NEWOBJECT("iServerW")
oServer.Connect("","","","","",.t.)
oServer.SetMarshalledCallback(oServerWatch)
DO FORM frm
READ EVENTS
I'd be very interested in seeing some low-level EVENTHANDLER() activity instead of a simple .T. or .F.!
Thanks again!
John MR Fitzgerald
Order Inc.