.NET COM 可见 DLL 与 Active X DLL
我遇到过这样的情况:第三方应用程序加载了 VB6 Active X DLL 扩展的集合。这些扩展的唯一限制是它们包含一组预定义的 IDispatch 函数。 是否可以实现…
Excel Interop:按数字引用,而不是按字符串引用
早上好。 阅读有关优化 Excel Interop 的问题的答案后,我发现使用 worksheet.Range["A1:C3"] 引用单元格(与worksheet.get_range("A1:C3")) 不太方便…
COM 方法结果未显示正确的值
我的 COM 组件中有以下方法调用。该方法是从 VBScript 调用的。 STDMETHODIMP CMyInterface::TestX(VARIANT* myTest) { myTest->vt = VT_I4 myTest-…
在 Visual Studio 2010 中从 Win32 调用方调试 .Net4 COM 注册程序集
这是一个非常简单的设置,我简直不敢相信,但到目前为止我没有发现任何人有同样的问题... 在 VS2010 中创建一个 .Net4 类库。创建一个最简单的 COM 对…
Internet Explorer 插件工具栏按钮错误
我目前正在 C# 中开发一个 IE 工具栏按钮,它应该能够获取当前选项卡的内容并使用它。但是,每当单击按钮时,都会调用 IObjectWithSite.SetSite 函数…
VB 脚本和 COM
我想从 ASP 调用 COM 组件的某些功能。我想知道 How can I create a COM object?. How can I use VARIANTS to pass to the COM object? Can I pass re…
在哪里可以找到有关 .NET 中 COM 资源处理的更多详细信息?
我的问题的背景是这样的:我正在将一个使用许多 COM 组件的消息处理应用程序从 VB6 转换为 C#。应用程序中的许多 COM 组件都是细粒度组件,在消息处理…
如何测试音频会话的相等性
我正在尝试使用 Windows 音频会话 API 在当前音频会话的枚举中查找默认音频会话。目前我有一个对 IAudioSessionControl 的引用 rel="nofollow">eCon…
如何从用 C# 创建的经典 ASP 调用参数化函数
我在 C#(框架 3.5)中创建了一个 dll,并且在该 dll 中声明了一个参数化函数。我已经成功编译了dll。之后,我创建了一个经典 ASP 页面,我想从此页面…
通过 COM 接口调用 JavaScript 方法
我正在开发一个连接 Matlab 和 Google Earth 插件的项目。 我的想法是使用COM接口,其中MATLAB作为COM-Client,Internet Explorer 9中的Google Earth …
在 Delphi 中使用.NET COM DLL 时抛出异常
我有一个使用 VS2010 在 C# 中生成的 COM DLL,在 VS2910 中使用它,它工作正常,但是当我尝试使用 Delphi 7 中的 DLL(导入了 .tlb 文件)时,某些函…
#import指令引用计数问题
我一直在研究从 MFC C++ 应用程序 (VS 2008) 调用 COM 组件的不同方法,并且在使用 Microsoft Office 自动化作为示例时,我遇到了 MS 知识库文章 #196…
我可以在 Mono 上运行依赖于 COM 组件的 .NET 对象吗?
我们在 Windows 上有一些 .NET 类型依赖于某些 COM 组件。 如果我们要切换到 Mono,我们有哪些选项可以继续使用这些 COM 组件中的功能? 我想到的最明…