C# COM 组件适用于 VB6,但不适用于 VB5 — 这是怎么回事?
在之前的一个问题中,我试图让一个 C# 类充当 VB5 和 VB5 的 COM 对象。 6. 我确实设法让 COM 对象与 VB6 应用程序一起工作,但在同一台机器上使其与 …
保持 ADODB 连接打开一段时间
我在 ADO.Net 应用程序中遇到与 SQL Server 的 ADO-DB 连接问题。 我在 Web 服务启动时打开连接,并在结束时关闭它。这意味着只要服务运行,连接就会…
“试图读取或写入受保护的存储器”从 C# 访问 COM 组件时出错
我有一个 ASP.NET 应用程序,它使用旧的且现在不受支持的第三方 COM 组件。该应用程序在 Windows Server 2003 上可靠运行,但是当我尝试在 2008 r2 或…
我是否需要指定“ThreadingModel”注册进程外 COM 服务器时?
当注册进程内 COM 服务器时,HKCR\CLSID\ClassId\InprocServer32 下通常应该有一个 ThreadingModel 值,用于控制如何在多线程中使用类对象环境。看起…
通过itunes api访问itunes dj相关信息
我正在为当地一家酒吧编写 WPF 应用程序, 他们目前正在使用 iTunes DJ 来管理投票系统来处理顾客的歌曲请求 他们目前正在寻找一种方法,将其显示在栏…
通过 COM/Interop 与通过 .NET 应用程序调用 .NET 程序集时,引用的程序集是否使用不同的加载上下文?
我使用 COM Interop 从 VB6 应用程序调用托管代码,该应用程序本身在创建新的 AppDomain 后随后从另一个托管程序集调用代码。这个新的 AppDomain 实际…
使用经典 ADO 的 Recordset.Type 属性的 MissingMethodException
在我的 ASP.NET 应用程序中,我使用经典的 ADO 2.8 将一些数据保存到 Access 数据库中。 (或者是 Jet 数据库,对于那些坚持认为 Access 只是前端的人…
使用 window.external 将 javascript Date 对象传递给 C# WebBrowser 控件
我可以使用 javascript window.external 从 WebBrowser WinForms 控件调用 WebBrowser.ObjectForScripting 的 C# 方法并传递 string、int、bool 等。…
.net 4 调试 api 导致调试者出现访问冲突
.net 4 调试 api 有什么方法可以在启动过程中以某种方式破坏应用程序的状态吗? 我遇到的问题如下: 如果我使用 .net 调试 API(Visual Studio 2010、…
当 Windows 窗体应用程序正常时,无法从控制台应用程序创建 COM 对象
我尝试从 .Net Framework 4.0 控制台和 Windows 窗体应用程序创建相同的 COM 对象实例。 var t = Type.GetTypeFromProgID("MyProgID") dynamic req = …
COM 互操作接口转换
按照本文,我已成功将 C++ COM 类/接口声明转换为C# 像这样: [InterfaceType(ComInterfaceType.InterfaceIsIUnknown), Guid(IfaceGuid)] public inte…
COM Interop .NET 程序集 - 术语问题
我的问题只是关于术语。 “COM Interop”仅指在 .NET 项目中使用 COM 组件或对象吗? 什么术语最适合用于制作 .NET 程序集以及设计和配置它以在 COM …
如何使用 C# 创作可编写脚本的集合
我需要编写一个通过 COM Interop 作为 COM 对象可见的 .NET 程序集,以便它可以向 VBScript 或 JScript 程序提供集合。 当我使用简单的集合(例如 Arr…
COM 互操作 - COM 可调用包装器中的多线程
是否可以在 .NET COM 可调用包装 DLL 程序集中使用多线程? 例如,我有一个 .NET 程序集 dll,它将 .NET FTP 库公开给 COM。上传功能目前被编程为“尽…
通过 COM 将对象从 C# 返回到 Silverlight
我创建了一个 C# COM Visible 类,我可以通过 dynamic com = AutomationFactory.CreateObject("MyCom") Silverlight 中的函数访问该类,并且能够返回…