Resultados da pesquisa a pedido "idispatch"

8 a resposta

Quais são minhas opções para que a DLL C ++ chame uma DLL C #?

Eu tenho uma DLL C ++ que precisa chamar uma função (passar um valor, retornar um valor) em uma biblioteca de classes C É minha única opção para fornecer à DLL C # uma interface COM e chamá-la de C ++ com IDispatc Este é o melhor método?

3 a resposta

onfusão @COM / OLE / ActiveX / IDispatch

Não consigo entender as diferenças entre esses termos. São sinônimos COM e ActiveX? objeto ActiveX é apenas um objeto COM que expõe o IDispatc Muitas páginas mais antigas do MSDN mencionam IDispatch sem nenhum contexto COM. Ele tem um ...

1 a resposta

Como chamar IDispatch :: Invoke corretamente com um parâmetro BSTR * necessário

Existem muitos exemplos de como chamar IDispatch :: Invoke com um parâmetro BSTR *. Eu tenho esse trabalho com muitos outros parâmetros "SomeType *", mas não importa o que eu tente, recebo HRESULT de incompatibilidade de tipos, E_OUTOFMEMORY ou ...

2 a resposta

Como obter um ponteiro IHTMLElement para a marca <object> que hospeda um controle activex

Eu tenho um controle ActiveX gerado pela estrutura FireBreath (http://firebreath.org). Preciso obter uma referência para a marca <object> na página que hospeda o plug-in em C ++. Se eu estivesse usando NPAPI, usaria a constante ...

1 a resposta

Como CreateStdDispatch sabe qual método chamar?

sou confrontado com a implementação de umIDispatch [http://msdn.microsoft.com/en-us/library/ms221608.aspx] interface. Existem quatro métodos, e felizmente 3 deles são fáceis: function TIEEventsSink.GetTypeInfoCount(...): HResult; { Result := ...