Hi Larry,
Thanks for your advice. I'm aware of that problem; in fact I learned it the hard way with another badly behaved API that VFP didn't like. I ended up creating the necessary procedures by hand (as opposed to VFP's object-browser method).
I don't have problems crating the event-handler object. I added some bogus properties to it as well, and made sure in VFP's debugger that after the object was created; it was actually exposing that data.
The problem occurs when I call the EVENTHANDLER(), and I just noticed that there's something missing in the error. There's meant to be an object name:
'EventHandler object [missing_object_name] does not IMPLEMENT an interface'
...but with my error, there's a suspicious double-space where the object name's meant to be. I'm somewhat baffled.
Thanks again!
John MR Fitzgerald
Order Inc.