Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
COM 互操作传递错误的指针,只有一个字节的数据
我在使用 COM 将指针传递给本机代码时遇到问题 我想在托管 C 代码中构建一个字节数组 并将该数组传递给本机 C 代码 我正在处理托管代码方面 我的同事负责本机方面 请注意 我在托管方面更强大 并且我几乎一直在使用所写的 COM 对象 C
c
com
cominterop
关闭 Excel.Workbook 时出现 COMException(0x80010108 - RPC_E_DISCONNECTED)
当我运行以下代码时 出现以下异常 NOTE ExcelApp is a Private main form variable Dim ReportBooks As Excel Workbooks ExcelApp Workbooks Dim
VBNET
Excel
Interop
cominterop
excelinterop
派生接口中的新方法声明
我最近研究了一些代码 遇到了一个派生接口 它声明new与基本接口具有完全相同的名称和签名的方法 public interface IBase Result Process Settings settings public interface
c
NET
cominterop
将 C++ string/wchar_t* 转换为 C# 字符串?
问题 我需要从 C 可执行文件调用 C dll 我使用 COM 它对于 int long 和 bool 工作得很好 但我连一根绳子都拉不起来 IDL 文件说它是一个 BSTR 但我无法正确传递它 也无法检索它 我尝试像使用 VB6 一样使用
c
string
com
cominterop
Excel 互操作 - 如何停止“评估”数字(存储为文本)
我想知道是否有人遇到过以下问题并对如何解决它有任何想法 我正在通过 Interop 将数据从 C 应用程序 NET 3 5 导出到 Excel 2003 其中一列存储一个看似数字的字符串值 也就是说它是一个以 0 开头的数字 例如00012
c
Excel
cominterop
带有 COM 接口的 MFC Dll
我对托管 非托管互操作性和 COM 概念还很陌生 我收到了使用 COM Interop 的建议 以便在 C 中使用我现有的 MFC 代码 但对我来说问题是 我有一个 MFC Dll 它不是有效的 COM 组件 如何使该 MFC DLL 具有
c
dll
MFC
unmanaged
cominterop
.net4 的新 no pia 功能的优点是什么 [部署 PIA]
我可能只是在这里遗漏了一些东西 但是 当我为 Excel 互操作编写一些代码时 它是这样的 我添加了对 Excel Com 库的引用 VS 创建一个 PIA Microsoft Office Interop Excel 通过 tlbimp
NET
net40
cominterop
officeinterop
PIA
COM->.NET - 无法访问重载方法
我正在尝试访问 Net 库 图像调整器 来自 COM jscript 我已经尝试过 IDispatch 和类接口生成 以及相关类上的 ClassInterface ClassInterfaceType AutoDual 有一个方法有 3 个
javascript
Interop
cominterop
typelib
如何在 .net 中获取对 Internet Explorer 窗口句柄的引用
基本上 我试图获取我在 C 中自动化的 Internet Explorer 实例的 HWND SHDocVw InternetExplorer IE new SHDocVw InternetExplorer IE AddressBar fa
c
internetexplorer
com
cominterop
如何在C#中创建对象?
我想将以下 VB6 代码翻译成 C If optHost 0 Value Then Set m oScpiAccess New IcSCPIActiveX IcSCPIAccess Else sHost txtHost Text Set m
c
NET
ActiveX
cominterop
tlbimp
在 C# 中创建 IStream 对象
我正在编写一个项目并与另一方 DLL 一起工作 他们的 DLL 中的函数想要一个 IStream 对象来保存结果 但我不明白如何创建一个 IStream 对象 谁能帮我解决我的问题吗 您不创建 IStream 对象 因为显然它是一个接口 您
c
com
cominterop
Microsoft Interop saveAs 命令失败
我有一个简单的控制台应用程序 可以使用 Microsoft Office Interop API 将 Word 文档转换为 PDF 由于某种原因 这个文档总是失败 我已将其附加并删除了所有无关的内容 点击这里 由于某种原因 当您打开文档并在
c
msword
officeinterop
cominterop
将 .NET 对象从 VB6 传递到 .NET 时出现问题
我们有一个由第三方创建的 NET dll A 它通过 tlb 向我们的 VB6 exe 应用程序公开类 我们还有自己的 NET dll B 它引用 NET dll A B 还通过 tlb 向我们的 VB6 exe 应用程序公开类 现在 VB
com
VB6
cominterop
如何正确清理 Excel 互操作对象?
我在 C 中使用 Excel 互操作 ApplicationClass 并将以下代码放入我的finally子句中 while System Runtime InteropServices Marshal ReleaseComObject e
c
Excel
Interop
cominterop
Outlook 互操作异常
尝试将 Outlook 自动化为 Microsoft Office Interop Outlook Application myApp new Microsoft Office Interop Outlook ApplicationClas
c
com
Outlook
officeinterop
cominterop
免注册 COM 互操作:在终结器中停用激活上下文会引发 SEHException
我目前正在开发混合托管 本机工作链 需要为免注册 COM 支持创建激活上下文 请参阅将免注册 COM 清单嵌入到具有本机 托管环境的 C dll 中 以下代码片段是 C DLL 内一个较大类的一部分 该类保存对 COM 包装器的引用并建立所
c
pinvoke
cominterop
regfreecom
activationcontextapi
注册我的 .net 程序集以实现 COM 互操作性不会公开我的方法
好吧 我要疯了 我一直在尝试使一个简单的 net 程序集可见以用作 COM 对象 但它不起作用 我一直在尝试很多不同的方法 但没有一个有效 到目前为止 我得到的最接近的是属性 接口 手动注册等最少的一个 我有一个 vbscript 作为测试
NET
com
cominterop
我可以将 .NET 5 COM 互操作对象与 VB6 连接吗?
我一直在对 NET Core COM 互操作进行一些研究如何揭露他们 尽管我在得出结论和理解一些概念时遇到了一些问题 我的老板告诉我 他们做了一些测试 他们认为创建可以从 VB6 中调用的 C 代码 包括事件 的唯一方法是创建一个 NET
c
NET
com
VB6
cominterop
将 C# 匿名类对象公开给 COM (JavaScript)
NET 4 5 中是否有类 API 允许将 C 匿名类的实例公开为 COM 的后期绑定对象 例如 我想这样做 webBrowser Document InvokeScript TestMethod new object new helloP
c
NET
com
webbrowsercontrol
cominterop
64 位 COM dll 和 C#/.Net 应用程序之间的免注册互操作
我正在尝试在 64 位 COM dll 和 C 应用程序之间实现免注册 COM 互操作 在我之前的一个问题的回答中 我得到了帮助 使我能够在 C 的 64 位 COM dll 上成功调用 HelloWorld 方法 但是 这只能通过使用 r
c
visualstudio2012
com
64bit
cominterop
«
1
2
3
4
5
»