Re: eucom help
- Posted by Matt Lewis <matthewwalkerlewis at gmail.com> Sep 22, 2005
- 463 views
Tone Škoda wrote: > > Matt Lewis wrote: > > > > Although qedit.dll exposes the usual information that you'd expect to use > > with IDispatch (invoke), it doesn't appear to actually have an IDispatch > > interface exposed. Comment out this line in your wrapper: > > }}} <eucode> > > --MediaDet_disp = add_iid( MediaDet_clsid_ix, IDispatch) > > </eucode> {{{ > > and use the vtable directly (via com_interface() calls) and it should > > work. > > > thanks for your reply. > > when you wrote "use the vtable directly (via com_interface() calls)" you meant > call_interface() > and call_interface_ptr()? Yes, sorry, I answered without checking the source or the docs. > all these tries give me: > c:\euphoria\include\fptr.e:82 in procedure call_stdcall_proc() > A machine-level exception occurred during execution of this statement Hmm...I'll look into this (although it may take a few days....) Matt Lewis