Re: eucom help

new topic     » goto parent     » topic index » view thread      » older message » newer message

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

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu