腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
当通过
IDispatch
调用带有错误数量/类型的参数的方法时会发生什么
c++
、
com
如果我通过
IDispatch
(
后期
绑定
)使用错误的参数数量/类型调用COM对象的方法,
是否
会返回一些错误代码,或者程序
是否
会崩溃或出现其他故障?我只想知道
IDispatch
的
后期
绑定
是否
是类型安全的。
浏览 0
提问于2012-12-10
得票数 1
回答已采纳
2
回答
如何在ProgID中单独实例化给定的类?
c++
、
com
$obj = New-Object -COM "Prog.Class"不过,在C++中,我需要知道
支持
的接口 CoCreateInstance(CLSIDFromProgID
浏览 4
提问于2015-07-17
得票数 0
回答已采纳
2
回答
如何使用CLSID值和C++头文件打开带有ctype的库?
python
、
c++
、
com
、
ctypes
我有一个我应该使用的SDK。此SDK不记录要使用的具体dll文件。相反,C头文件包含类ids。还有接口和类声明。这些函数可以用作导出函数的参数,也可以用作返回值。const CLSID CLSID_Core2 = {0x1111111D,0x111D,0x99bc,{0x99,0x99,0x99,0x99,0x99,0x99,0xff,0xaa}};CComPtr<ICatalog> tprogrammers; hr = m_Core->get_
浏览 31
提问于2017-08-17
得票数 0
回答已采纳
1
回答
C#中excel库版本的差异
c#
、
excel
、
visual-studio
、
excellibrary
我添加了引用Microsoft.Excel.16.0.Object.Library以便能够在Excel中进行处理。然而,我写的程序给其他计算机带来了错误。因为他们的计算机具有此库的较旧版本。我可以使我的程序在这些库的所有版本中都可用吗?
浏览 39
提问于2017-11-27
得票数 0
1
回答
.NET内核中的VSTO
vsto
、
.net-core
、
office-js
VSTO是基于COM的,但我相信可以扩展VSTO上的现有API以
支持
Linux和Mac。不可否认,在Excel进程中运行的VSTO外接程序比Office.JS外接程序更好。
浏览 1
提问于2017-04-04
得票数 7
6
回答
C# .NET
支持
IDispatch
后期
绑定
吗?
c#
、
late-binding
、
idispatch
问题事实证明,在现实世界中,我们愿意放弃的缺点是: Variant xl = (
IDispatch
)unk; Variant
浏览 8
提问于2008-12-31
得票数 28
回答已采纳
1
回答
使用JNA对我没有.class的COM对象进行.class
java
、
com
、
jna
我见过这样的例子在其他问题中,。Set tdc = CreateObject("TDApiOle80.TDConnection")
浏览 1
提问于2017-10-27
得票数 1
回答已采纳
3
回答
在COM中,
IDispatch
和IUnkown有什么区别?
c++
、
visual-c++
、
com
、
com-interface
我已经阅读并看到了COM的示例,但我无法清楚地看到接口差异。
浏览 4
提问于2016-06-21
得票数 1
2
回答
如何调用从VBScript返回对象数组的( COM对象的)方法
vba
、
vbscript
、
com
、
interop
aBars() As BarSet oBar = aBars(0) 但是,我需要从VBScript调用相同的函数,它没有早期
绑定
支持
浏览 0
提问于2014-08-06
得票数 3
2
回答
我可以在COM方法中传递HWND吗?
windows
、
com
、
hwnd
有可能有一个传递HWND的COM方法吗?在my object中使用以下方法,CoCreateInstance返回DISP_E_BADVARTYPE (0x80020008):到目前为止,我通过传递一个OLE_HANDLE然后转换它来绕过这个问题,但它感觉像是一个it:
浏览 1
提问于2009-04-30
得票数 4
2
回答
vb6 :访问注册表值
vb6
、
registry
我正在编写一个简单的vb6按钮来测试注册表值的访问。Private Function registry_read(key_path, key_name) as variant set registry = CreateObject("WScript.shell")End function MsgBox registry_read(
浏览 4
提问于2010-10-26
得票数 0
回答已采纳
1
回答
从C#访问C++ COM接口在GetIdsOfNames中引发异常
c#
、
com
、
com-interop
此COM对象调用C# COM对象,并在初始化过程中将接口指针(
IDispatch
)传递给C#。其思想是C#代码可以使用此接口回调C++ COM对象。Guid(...), Interfacetype.Dual]{} 我将给定的
IDispatch
浏览 1
提问于2015-03-29
得票数 1
1
回答
InteropAssembly COM中的COMException
.net
、
exception
、
com
、
com-interop
我有一个COM服务器。如果我以这样的动态风格调用它的方法,在另一端出现问题的情况下,我会得到完整的异常{ dynamic appl = factory.CreateTcApp("Nga", "8.7");
浏览 0
提问于2011-08-09
得票数 0
回答已采纳
1
回答
为什么iHTMLelementcollection.item返回对象
vb.net
、
dom
为什么不是ihtmlelement呢?
浏览 1
提问于2011-12-15
得票数 0
回答已采纳
1
回答
从
IDispatch
获取用于动态组装的用户定义方法
.net
、
visual-c++
、
dynamic
、
com
、
idispatch
我需要为这个程序集获取一个
IDispatch
,它包含所有用户定义的方法。我用来获取
IDispatch
的代码: return S_OK; return E_FAIL;这成功地为我获得了一个<
浏览 9
提问于2015-07-15
得票数 0
回答已采纳
2
回答
在IUnknown中使用C++ COM对象
c++
、
com
、
vb6
VB6
支持
基于IUnknown的接口,还是需要从
IDispatch
派生?我没有用过ATL。该实现基于文章。似乎我需要为我的对象生成一个.tlb文件?!
浏览 7
提问于2011-06-06
得票数 2
1
回答
如何将一个COM类实例作为参数传递给C#中的另一个COM方法?
c#
、
.net
、
com
、
com-interop
、
tlbimp
我使用TlbImp.exe为2个COM DLL创建了一个包装器。其中一个类的包装器描述为using System.Runtime.InteropServices; { Guid("20CBF9E0-06BF-11D3-97B5-0080C878CFFA")] {
浏览 7
提问于2012-02-02
得票数 2
回答已采纳
2
回答
com4j与雅各布从Java中调用COM方法
java
、
com
、
com-interop
、
com+
、
jacob
对我来说,它看起来不错的原因是它使用vtable
绑定
方法,而不是
IDispatch
。假设我们操作的所有COM对象都提供了vtable接口,那么使用它们而不是
IDispatch
似乎更简单。回到COM和CORBA热的二进制接口技术的时代,我似乎记得通过vtable的早期
绑定
比通过
IDispatch
的
后期
绑定
提供了更好的性能。 有没有人从雅各布迁移到com4j?
浏览 1
提问于2010-01-15
得票数 8
回答已采纳
1
回答
如果ComInterfaceType属性永远不是InterfaceIsDual
c#
、
com
我正在用托管代码C#实现一个
IDispatch
接口。我希望我的接口是
后期
绑定
的,所以我会选择InterfaceIsDispatch。但是更多的阅读表明,InterfaceIsDual应该是相同的。选择Dual和派单之间
是否
存在功能差异?
浏览 0
提问于2012-05-01
得票数 4
回答已采纳
2
回答
在c#中实现
IDispatch
c#
、
com
、
idispatch
我正在编写一些测试代码来模拟调用
后期
绑定
COM对象的c#实现的非托管代码。我有一个被声明为
IDispatch
类型的接口,如下所示。1]; rgsNames[0] = "Test";
IDispatch
disp = (
IDispatch
)so; //
浏览 8
提问于2011-11-10
得票数 6
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券