托管 inproc com 服务器上的 /clr 选项导致 .net 客户端崩溃
我在 MSVS 2010 中实现了 inproc com-server (dll)。 客户端非常简单: static void Main() { var t = Type.GetTypeFromCLSID(clsid); dynamic o = Ac…
每个新的 COM 类都必须重新实现 IUnknown 接口吗?
抱歉,如果这个问题对每个人来说都是显而易见的,但我对 COM 很陌生。从教程中我在这里看到 http://www.codeguru .com/cpp/com-tech/activex/tutorial…
使用 COM 可见接口注册 Interop 程序集的程序集仅给出警告 MSB3214
我有一个带有标记为 ComVisible(true) 的单个接口的项目。如果我构建该项目,我会收到警告 MSB3214:“”不包含任何可以为 COM Interop 注册的类型。 …
QueryInterface 失败并显示 E_ACCESSDENIED
以下方法是 DCOM 服务器方法。 COM客户端和服务器运行在不同的WinXP机器上。 COM客户端调用RegisterClient方法注册回调接口。问题是 QueryInterface …
注册 .NET dll 以在 VB6 应用程序中使用
我有一个用 C# 编写的 DLL,我想在 VB6 应用程序中使用它。 在 VS2008 中,检查了项目属性“注册 COM 互操作”,当我编译 DLL 并尝试在我的开发计算机…
如何使用 Excel 设置 COM 服务器接口?
版本 Excel 2003Windows XP SimaPro 7.3.0 开发版 使用工作计算机,但在此计算机上设置为管理员 Excel/VBA 中引用的库: Visual Basic for Applicatio…
从 PHP 的 COM 的 DOTNET 类调用 RNGCrypto
我试图通过 COM 层从 PHP 调用 RNGCryptoServiceProvider->GetBytes() 。我可以让它连接到类,但是每次调用该方法时,我都会收到两个错误之一(与参数…
如何知道带有 ActiveX(COM) 控件的 IE 选项卡(窗口)已关闭?
我在 Internet Explorer 中使用的 C# 中实现了 ActiveX ( COM ) 控件。我的控件使用非托管资源,我需要知道何时关闭带有控件的选项卡(窗口)以释放资…
CreateStdDispatch 如何知道要调用哪个方法?
我面临着实施 IDispatch界面。有四种方法,幸运的是其中 3 个很简单: function TIEEventsSink.GetTypeInfoCount(...): HResult; { Result := E_NOTIM…
如何将 .tlb 文件转换为标头和实现文件?
我正在尝试转换 mscorlib.tlb。 它通常在 C++ 中使用,如下所示: #import "mscorlib.tlb" raw_interfaces_only \ high_property_prefixes("_get","_p…
在Delphi中销毁COM对象
有一些.net程序集,通过COM在delphi中调用它。 var intf: ITest; ... intf:= CreateComObject(CLASS_TEST) as ITest; ... //here comes some stuff ..…
MsgWaitForMultipleObjectsEx 死锁 MFC 应用程序中的主 STA 线程
最好的办法是做STA线程同步? 我有一个基于对话框的 MFC 应用程序,有两个 STA 线程:主线程和第二线程。我在主 UI 线程中创建了 COM 对象。 我从第二…
directshow“色彩空间转换器”过滤器配置问题(VMR无窗口渲染器)
我正在使用 VMR 将位图与视频流混合。我在无窗口模式下运行渲染器。 由于渲染器上需要有超过 1 个流,因此我首先将渲染器添加到图表中,然后将 IFilte…
从 SSIS 中的转换中使用 WCF 服务
我有一个 WCF 服务,需要从 SSIS 数据流转换中使用它,我正在尝试弄清楚如何实现这一点。 我知道 Web 服务任务,但那是针对控制流任务的,并且这需要…