Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
如何初始化常量 CLSID
类 ID GUID 通常使用由破折号分隔的十六进制数字序列来指定 例如 557cf406 1a04 11d3 9a73 0000f81ef32e 这不是可用于直接初始化 CLSID 结构的文字 我发现了两种初始化结构的方法 但它们都有点尴尬
c
VisualStudio
com
UUID
WiX:注册 x86 x64 的 .NET COM 组件
我有 C COM dll 我想安装 dll 一次 但将其注册为 x86 和 x64 这是我仅用于注册 x64 的 WiX
NET
com
wix
64bit
.NET2.0 C#互操作:如何从C#调用COM代码?
在我的上一个开发环境中 我能够轻松地与 COM 交互 调用 COM 对象上的方法 这是原始代码 翻译成 C 风格代码 以掩盖原始语言 public static void SpawnIEWithSource String szSourceH
c
com
Interop
net20
idispatch
有什么方法可以解决 C4772 错误而无需注册 DLL?
我正在维护一个 VS2010 项目 其中有许多交叉引用的 COM 库 我正在尝试配置该项目 使其可以从安装了 VS2010 的随机工作站构建 工作站可以是 32 位和 64 位 因此如果我将项目配置为 注册输出 则构建将无法在 32 位计算
c
visualstudio2010
com
typelib
midl
如何将 COM 对象包装在本机 .NET 类中?
我在 NET C 中使用广泛的现有 COM API 可能是 Outlook 但事实并非如此 我通过在 Visual Studio 中添加 COM 引用 来完成此操作 因此所有 魔法 都是在幕后完成的 即 我不必手动运行tlbimp 虽然现在
c
NET
com
Interop
cominterop
检查文件是否是有效的 SQLite 数据库
我需要检查文件 扩展名未知 是否是有效的 SQLite 数据库 我的函数工作正常 但是当失败时 退出函数后文件仍然被锁定 Public Function IsSqliteDB ByVal uPath As String As Boolean
VBNET
SQLite
com
Interop
XmlSchema.Read 给出 COMException“灾难性失败”
我有一个实用程序类 其中包含一些与 XML 模式相关的方法 在没有任何代码更改或对环境进行任何已知更改的情况下 它突然开始出现系统性故障 失败的方法 public static XmlSchema GetSchema string xsdF
NET
debugging
com
应按什么顺序释放 COM 对象和垃圾收集?
关于释放 COM 对象和垃圾收集 有很多问题 但我找不到专门解决这个问题的东西 当释放 COM 对象 在本例中具体为 Excel Interop 时 我应该按什么顺序释放引用并调用垃圾回收 在某些地方 例如here https stacko
c
com
garbagecollection
我需要实现什么接口才能允许 VBA 中的 ForEach 作用于用 delphi 编写的 COM 对象?
想象一下 我想在 VBA 伪代码 中执行类似的操作 并假设我有一个可枚举属性 IDList Dim MyObject object set MyObject CreateObject MyObjectClass for each Item
vba
Delphi
Collections
com
IEnumerator
将结构体数组传递给 COM 接口
我有一个带有 IDL 文件的 COM 接口 其中声明了以下内容 typedef uuid D7B6C495 FFF3 11E0 8A39 08002700D831 struct PORT CONFIG unsigned char rack
c
com
parameterpassing
如何获取 DShellFolderViewEvents 的方法签名
我试图沉沦DShellFolderViewEvents使用 ATL 我能够成功订阅的唯一方法是DISPID SELECTIONCHANGED 标题中似乎列出了许多其他事件shdispid h 但我无法让他们开火 不确定我做错了什么 可能与
shell
WINAPI
com
ATL
idispatch
在 C# 中使用参数封装 IDispatch 调用(使用 DISPPARAMS)
我正在使用 Invoke 对支持 IDispatch 的旧版 COM 对象进行后期绑定 这似乎是必要的 因为 NET 的 Type GetMethod Type InvokeMember 似乎不适用于这些对象 以下代码可以很好地从对象获取属
c
com
Automation
marshalling
idispatch
免注册 COM 互操作和相关程序集
我们正在致力于将基于 MFC 的大型应用程序与少数托管 NET 加载项集成 与这些加载项的通信是通过 COM 完成的 从历史上看 我们只是使用注册表来使这些加载项 作为 COM 服务器 可供应用程序使用 但是 现在我们尝试使用免注册 COM
NET
com
Interop
regfreecom
sxs
从 directshow 获取 iplImage 或 Mat 到 opencv
由于使用 c 和 opencv 时很难更改相机的分辨率 因此我不得不将我的眼动追踪软件改用 directshow Directshow 对我来说很陌生 很难理解所有内容 但我发现这个很好的例子非常适合捕获和查看网络摄像头 http www
visualc
opencv
video
com
directshow
如何找到未记录的 .NET / COM 库函数?
如何找出从某些 NET 函数返回的 COM 对象的属性和方法 而这些函数似乎没有记录 在我正在查看的特定示例中 我使用以下函数将图片插入 Excel 中 Set NewPic ActiveSheet Pictures Insert File
NET
com
vsto
停止异步 ISearchJob 的正确方法
我要使用WUA API https msdn microsoft com en us library windows desktop aa387099 v vs 85 aspx并以这种方式开始执行异步搜索更新 CComPtr
c
WINAPI
com
updates
wuapi
使用 WinHttp.WinHttpRequest 查找检索到的二进制数据的大小
我最近意识到 URLDownloadToFile 使用 IE 代理设置 所以我正在寻找替代方案 发现 WinHttp WinHttpRequest 可能有效 ResponseBody 属性似乎包含获取的数据 我需要将其写入文件 问题是我找不
com
autohotkey
winhttp
winhttprequest
COM DLL 和 ActiveX 控件之间的区别
我知道的相似之处很少 两者都无法自行执行 它需要一些程序来实例化它 COM DLL 和ActiveX 控件是独立于平台的 是这样吗 两者都需要支持接口IUnknown并公开了三个方法QueryInterface AddRef and Rel
dll
com
ActiveX
将早期绑定代码转换为后期绑定
我经常在 VBA 和 VB6 中编写早期绑定代码来自动化办公应用程序 Word Excel 等 然后将其切换到后期绑定以处理这些应用程序的多个版本 我正在尝试做同样的事情 但我正在自动化 ESRI ArcMap GIS 应用程序 而我过去使
vba
com
VB6
esri
latebinding
在 Visual Studio 2010 中从 Win32 调用方调试 .Net4 COM 注册程序集
这是一个非常简单的设置 我简直不敢相信 但到目前为止我没有发现任何人遇到同样的问题 在VS2010中创建 Net4类库 创建一个最简单的 COM 对象 ComVisible true Guid CD157EBC C89D 40b6 B531
visualstudio2010
Delphi
com
net40
«
1 ...
5
6
7
8
9
10
11
...32
»