如何从进程外服务器实现自定义编组接口的 IMarshal
我试图弄清楚如何在进程外 COM 服务器触发事件时实现自定义编组。服务器实现 IConnectionPoint 接口。它调用以发出事件信号的接口上的方法之一采…
丢失的VB6源代码;是否可以在另一个对象中覆盖方法?
我知道有一家公司因公开 COM 的 VB6 DLL 而丢失了源代码。是否可以包装或覆盖该对象的属性、方法等以使其更加现代? 我应该使用什么技术?我应该采取…
访问访问违规(C系统异常代码:C0000005)访问CCOMPTR指针和应用程序崩溃
在访问计算机时,我会遇到访问违规错误。 该错误是不一致的,并且仅在尝试访问大型数据时可重现。 我有2900个组件,对于每个组件,我都在调用一个函数…
ASP.NET 和 COM 互操作
我正在尝试在我的 asp.net Web 应用程序中使用 COM 组件。在此组件中,我传递存储在我的服务器目录中的图像文件的路径,并且该组件返回给我一个 IPict…
如何在自定义 OleDB 驱动程序中显示浏览按钮
我正在使用 ATL 编写自定义 OleDB 提供程序。它连接到文件类型数据库。除了一处遗漏之外,驱动程序功能已完成。 在驱动程序的数据链接属性对话框中,…
C# Com 枚举和 VB6
您好,我创建了 C# Exe Com Server 并从 VB6 应用程序引用它。 问题在于,所有枚举在 vb 应用程序中都以“奇怪的名称”公开:EnumName_EnumItem,而从…
通过 COM/SxS 在 Unity3d 中使用 .NET 4.0 DLL?
为了简化我的问题,我会尽量简短: 我使用的是专业版 Unity,并且我有 2 个 DLL: .NET 3.5 程序集(充当 COM 客户端) .NET 4.0 程序集(通过 COM 公…
将 JPEG 图像转换为字节数组 - COM 异常
使用 C#,我尝试从磁盘加载 JPEG 文件并将其转换为字节数组。到目前为止,我有这段代码: static void Main(string[] args) { System.Windows.Media.I…
使用 Ruby 创建 COM 服务器?
Windows 上的 Ruby 具有 win32::ole 库,允许 Ruby 充当 COM 客户端,类似于 VBScript 和其他脚本语言(带有 win32 绑定的 Python、Perl 等)。但是,…
Visual Studio 2010 自动化和环境变量
我正在使用 C# 和 VS2010 自动化打开 VS2010 解决方案。我打开这样的解决方案: Type type = Type.GetTypeFromProgID("VisualStudio.DTE.10.0", true)…
如何在 Visual Studio 中添加对本机 COM 库的引用?
有 使用 ClickOnce 部署 COM 组件 要添加本机引用,请使用“添加引用”命令,然后浏览 到清单。 因此,我尝试引用 Skype4COM 库。我使用 mt 生成了清…
如何注册引用不同.Net框架的多个版本的程序集?
我在注册 .Net 4.0 程序集时遇到一个非常奇怪的问题,然后在 Delphi 应用程序中创建并使用该程序集的类。我会尽力解释。 一些背景: - 在我们产品的早…
是否存在 64 位 ActiveX?
这个问题可能听起来很奇怪,但我想把这个问题说清楚。 有些人谈论 64 位 Active-X 组件 64 位 COM(ActiveX) 服务器, 而其他人则声称没有 64x COM 实…