Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
MethodImplAttribute(InternalCall, Runtime) 对 COM Interop 接口的方法有何作用?
In NET Framework 的 Windows API 代码包 http archive msdn microsoft com WindowsAPICodePack COM Interop接口的许多方法都用MethodImplAttr
c
NET
com
cominterop
C# COM 自动化的双接口和仅调度接口之间的区别
我正在针对 C COM 服务器实现一个 C COM 客户端 当我将 COM 接口标记为 Dual 时 COM 客户端可以正常工作 但当我删除 Dual 属性时 它会抛出 InvalidCastException 因此 对我来说最简单的解决方
c
cominterop
idispatch
在 Windows 上,使用 C# 编写的 COM 服务器,可以为早期绑定和后期绑定代码返回 SAFEARRAY 吗?
问题很长 所以我将用要点格式化以便于讨论 介绍 我正在编写一个 C COM 服务器 COM 服务器可在 Excel VBA 中以早期绑定和后期绑定模式使用 我的绊脚石是如何返回在早期和后期绑定模式下都可以工作的实例化类的 SAFEARRAY
c
vba
com
cominterop
safearray
实现托管属性处理程序 Shell 扩展的正确方法是什么?
现在 NET CLR 4 0 支持并行 SxS 操作 现在应该可以编写 shell 托管代码中的扩展 我已经尝试过并成功编码了属性处理程序 实现 IPropertyStore IInitializeWithStream 和 IPropert
NET
Windows
cominterop
shell32
Marshal.GenerateGuidForType(Type) 和 Type.GUID 有什么区别?
Type classType typeof SomeClass bool equal Marshal GenerateGuidForType classType classType GUID 我还没有发现不符合这个条件的案例 So 为什么以
c
NET
marshalling
cominterop
如何在对 C# .NET 3.5 服务器进行 DCOM 调用时可靠地检查客户端身份?
我有一个旧的 Win32 C DCOM 服务器 我正在重写它以使用 C NET 3 5 客户端应用程序位于远程 Windows XP 计算机上 也是用 C 编写的 这些客户端必须保持不变 因此我必须在新的 NET 对象上实现接口 这已经完成
c
security
net35
cominterop
DCOM
注册 COM 互操作
当选中构建属性中的 Register for COM Interop 选项时 出现错误 无法注册程序集访问 被拒绝 取消选中该选项时 项目构建时不会出现任何错误 但我的要求是注册 COM 对象 因为我需要在 VB 中使用相同的对象 谁能帮我
visualstudio2008
permissions
cominterop
为什么 ArrayList 可与 COM Interop 配合使用,而 IList
却不能?
我注意到 如果我创建一个公开 ArrayList 的 NET 组件 那么该 ArrayList 将通过 COM Interop 并可在脚本语言 如 VBScript 中使用 泛型 例如IList
generics
scripting
cominterop
COMException (0x800401E3):计划任务操作不可用(HRESULT 异常:0x800401E3 (MK_E_UNAVAILABLE))
在网上搜索没有成功后 这是我的问题 我有一个任务 我想安排从 Outlook 检索电子邮件附件并提取数据 当我手动启动任务时它工作正常 但每当我尝试通过计划任务启动它时 它都会失败并出现错误 COMException 0x800401E3
c
Outlook
cominterop
从 C# 创建 COM 索引属性?
我正在尝试用新的 net dll 来模仿旧的 vb6 dll 模仿必须是完美的 以便调用者不知道他们正在使用新的 dll 不过我有一个好奇心 在 VB6 中 对象库中有以下内容 Property BankList Index As Long
c
NET
VB6
cominterop
Visual Studio 的调试器/交互式窗口如何转储 .NET 中 COM 对象的属性?
In this 相关问题 https stackoverflow com q 14716871 386205 我注意到 Visual Studio 的调试器能够枚举System ComObject http msdn microsoft c
visualstudio2010
com
cominterop
linqpad
ArcObjects
在 .NET 对象上设置 Enum 属性
从这个问题继续 在 NET 对象上设置 可为空 属性 https stackoverflow com questions 61334031 setting a nullable property on a net object 感谢奥利维尔
NET
Delphi
cominterop
如何将 COM 对象包装在本机 .NET 类中?
我在 NET C 中使用广泛的现有 COM API 可能是 Outlook 但事实并非如此 我通过在 Visual Studio 中添加 COM 引用 来完成此操作 因此所有 魔法 都是在幕后完成的 即 我不必手动运行tlbimp 虽然现在
c
NET
com
Interop
cominterop
如何为 COM Interop 库生成 C# 源代码而不是程序集?
导入 COM 库 直接使用 tlbimp 或间接使用 Visual Studio 添加引用对话框 时 有没有办法生成 C 源代码而不是二进制互操作程序集 例如 Interop Word dll UPD 反射器是个坏主意 问题是对于com接口
c
cominterop
tlbimp
VBProjectsEvents 在哪里?
Using Microsoft Vbe Interop在 C 中 我可以访问CommandBarEvents and ReferencesEvents via VBE Events 然而 总是那么有帮助MSDN https msdn mic
c
Events
cominterop
vbe
VS 2008 中的包装程序集密钥文件设置在哪里?
我正在尝试构建一个强命名的应用程序 它引用了我通过 添加引用 对话框添加的 COM 互操作库 已经有一段时间了 但我似乎记得在旧版本的 Visual Studio 中 有一个项目设置包装组件密钥文件 我在 Visual Studio 200
visualstudio2008
cominterop
strongname
typelib
tlbimp
当“以管理员身份运行”时,实例化 COM 组件失败并显示“类未注册”
实例化 COM Interop 对象时 var comObj new ComComponentClass 我得到了COMException Retrieving the COM class factory for component wit
c
com
cominterop
如何在没有 RegAsm.exe 的情况下注册类型库
我想知道是否可以在不使用的情况下注册类型库重组工具 http msdn microsoft com en us library tzat5yw6 28VS 80 29 aspx 这是我的情况 希望能解释我为什么要这样做 我正在 NET 中开
NET
cominterop
regasm
dllregistration
tlbexp
从 C# COM dll 返回 S_FALSE
我在 IDL 中定义了一个方法 如下所示 interface IMyFunc IDispatch id 1 helpstring method GetNextFunction HRESULT GetNextFunction in out l
c
cominterop
tlbimp
在向 COM 公开的 C# 对象上实现 ISupportErrorInfo
我正在用 C 编写一个 COM 对象 我想使用它理解的机制 Err 对象 向 vba asp 客户端软件引发错误 在过去的好日子里 这意味着在 COM 对象上实现 ISupportErrorInfo 但我找不到任何有关如何在 C 对象中实现
NET
aspclassic
errorhandling
cominterop
«
1
2
3
4
5
»