com

    3热度

    1回答

    我已经添加了对IHTMLElement实例的回调,但是当为事件调用IDispatch :: Invoke时,没有任何参数(即pDispParams-> cArgs和pDispParams-> cNamedArgs总是0)。例如,我为onmouseup事件添加回调。从我所知道的情况来看,这个事件的回调应该会接收一个MouseEvent对象。那是对的吗?如果是这样,我需要做些什么来确保这种情况发生?

    2热度

    1回答

    我们刚刚负责更新电子商务应用程序以使用PayPal的PayFlow产品。该网站最初是用传统的ASP编写的,除了信用卡处理部分是COM组件。我们的计划是用.NET 2.0组件替换COM组件。在我们出发之前,我正在寻找提示,疑难杂症等。

    6热度

    1回答

    我有一个使用MS ATL库编写的COM对象。我已经在IDL中声明了一堆枚举,但在使用MS COM Object Viewer工具查看类型库时不会出现。问题似乎是,缺少的枚举实际上并未被任何COM方法用作参数 - 我如何强制这些枚举出现? 例如,在IDL: // Used by Foo method, so appears in the type library typedef enum FOO

    6热度

    3回答

    我正在开发一个C#程序集,它将通过COM从Delphi 7(iow,native win32,不是.net)应用程序调用。 到目前为止,它似乎工作。我导出了一个TLB文件,将其导入到我的Delphi项目中,并且可以创建我的C#对象并调用它的函数。 所以这很好,但很快我要去真的想要在运行时使用Visual Studio来调试C#代码。设置断点,遍历代码,所有这些东西。 我试过在创建COM对象后打破D

    14热度

    3回答

    我发现了article关于如何通过调用 CoCreateInstanceAsAdmin来提升用C++编写的COM对象。但是我没能找到或做的是一种将.NET(c#)应用程序的组件作为COM对象实现的方法,然后调用该对象来执行需要UAC提升的任务。 MSDN将其记录为admin COM object model。 我知道,以管理员身份启动应用程序(或其他应用程序),以在单独的进程中执行任务是可能的和相

    0热度

    2回答

    我有Excel插件,我添加了很多类模块,现在它非常笨重。我想将其转换为类型库或COM包,以便我可以将其重用于MS Office套件中的其他应用程序。 我将加载项作为类库项目移植到Visual Studio,但Excel自动化无法识别已编译的.dll文件中的类。直觉上我想我需要一个清单,一个接口或类似的东西在我的代码中。 为了公开类的方法和属性以用于OLE自动化,我需要知道些什么?

    9热度

    1回答

    我已经按照MSDN上指定的接口编写了缩略图提供程序。但是,我一直无法弄清楚如何以Vista实际调用的方式注册它。有没有人得到一个为Vista工作的缩略图供应商?示例代码或链接将特别有用。

    4热度

    7回答

    有没有人听说过任何关于微软[不]支持未来版本的Windows的COM? 我认为微软的工程师们会坚持使用它(即使他们更愿意只开发和支持.NET框架),只是因为他们巨大的客户群会产生巨大的反弹。在野外肯定有数十亿行基于COM的东西。我知道我是而不是期待被推入大规模迁移,只是因为一些聪明的裤子过度实现建筑宇航员必须证明他是最伟大的......(sheesh,为什么他们不接受拳击?)。 我怀疑我只是偏执狂

    7热度

    1回答

    我有下面的接口,我试图让COM可见。当我尝试生成类型库时,它不喜欢我的实现类从泛型类派生的事实。 是否可以使用泛型类作为COM实现类? (我知道我可以写一个非一般的包装和导出到COM,但是这增加了另一层,我宁可没有。) [ComVisible(true)] public interface IMyClass { ... } [ComVisible(true), ComDefau

    9热度

    7回答

    是否可以从Java调用COM API(特别是HP/Mercury Quality Center OTA API)?如果是这样,最好的方法是什么? 是否像JACOB合适? 代码片段将用于基础知识有所帮助:-)