MSAA基于COM的?

<p>我不知道是否MSAA是基于COM的,那么应该能够使用的CreateObject(“辅助功能”),以创建一个实例,并调用它的方法。我没有成功这样做。我有“OLEACC.DLL”在SYSTEM32,它的注册与Windows。但的CreateObject失败。 P&gt; </p><p>有什么想法? P&gt; </p><p>我想用的功能,如AccessibleObjectFromPoint()来获得在指定点的控件的IAccessible对象。 P&gt; </p><p>有没有人有过这样的经历吗? P&gt; </p><p>任何投入将高度赞赏, P&gt; </p><p>谢谢 P&gt; </p><p>卡米尔 P&gt;
</p>

36 浏览 1 回复
  gt   msaa   没有   com   暴露  

回复

    <p> MSAA基于COM。但是,暴露的没有合作创建类,它暴露了唯一的接口。这是你不能做的原因 P&gt; </p><p>的MSAA-公开的API,如 和 有DLL导出C ++的方法。您可以通过链接正确的lib或做用它们从C ++ 与函数名。从C#中,你可以得到的P / nvoke声明这些从 Pinvoke.net 。例如,这里的的DllImport为。 P&gt;
    </p>

    崔以

相关信息

如何使用Visual Studio 2008创建一个COM DLL

<p>如何创建使用Visual Studio 2008中的COM DLL?什么是需要创建DLL的自定义设置?该DLL应该在微软的Navision(ERP软件包)一起使用。 P&gt; </p>

38 浏览 1 回复   属性   使用   gt   创建   navision  

在使用.NET CF 2.0 COM对象,而不调用的CreateObject

<p>我需要使用的COM对象在我的.NET 2.0 Compact Framework的项目,但我不能使用CreateObject函数。有没有调用COM对象,将工作在我的环境中的任何其他方式? P&gt; </p>

19 浏览 1 回复   调用   com   需要   对象   使用  

无法从COM DLL创建TLB

<p>我有一个COM DLL WMI类。我试图创建在C#.NET为它RCW。我用tlbexp.exe来从COM DLL类型库,但它抛出一个错误,指出“无法加载的依赖关系之一”。 P&gt; </p><p>我的理解,它试图加载它内部参考的一个DLL的,我怎么能来知道哪些DLL它试图加载和我可以顺利完成这一过程,如果我一些如何从互联网上的dll? p&gt; </p>

41 浏览 1 回复   dll   试图   加载   一个   gt  

无法从COM DLL创建TLB

<p>我有一个COM DLL WMI类。我试图创建一个在C#.NET中的RCW。我用tlbexp.exe来从COM DLL类型库,但它抛出一个错误,指出“无法加载的依赖关系之一”。 P&gt; </p><p>我的理解,它试图加载它在内部参考的一个DLL的,我怎么来知道哪些DLL它试图加载和我可以顺利完成这一过程,如果我一些如何从互联网上的dll? P&gt; </p>

60 浏览 1 回复   dll   一个   试图   加载   gt  

COM DLL问题

<p>我有VB6的DLL文件,我引用在vb.net中,我呼吁在它下面的函数。它做工精细的更新发育的环境,但不是在deployement环境。 P&gt; </p><p>错误: P&gt; </p><p>未找到方法:“布尔MyUtils.\_MyUtils.LoadMyObjectRecords(的ADODB.Stream的ByRef...

27 浏览 1 回复   gt   组件   环境   dll   com