Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
将字符缓冲区从 .NET 传递到 COM 并获取更新
我有从 C 调用以下 COM 方法 该方法在提供的缓冲区中返回一个字符串pchText 这是not必须以零结尾 和复制的字符数pcch HRESULT Next in out long pcch out size is pcch OLECH
c
NET
com
cominterop
如何在 .NET 中操作 VB6 集合?
我目前正在为 NET 软件设计一个接口 该接口将由 COM 对象 特别是 VB6 使用 虽然我找到了 Microsoft 的许多页面 详细介绍了如何创建 COM 互操作接口 但我目前在设计时对 Collections 的使用感到困惑 我希望
NET
VB6
cominterop
构建启用 COM 互操作的项目,而无需在构建过程中注册它
在 Visual Studio 2010 中 我尝试构建一个启用 COM 互操作的 C 项目 但在构建过程中不注册它 但我DO需要程序集的类型库 tlb 文件 因此我可以从解决方案中的另一个 C 项目导入它 我还没有找到一种方法来做到这一点
VisualStudio
registry
cominterop
typelib
C# 如何获取 COM 接口的实例
我做了很多谷歌搜索 试图找到获取 COM 接口实例的标准方法 微软在他们的文章中提供了一个例子COM 互操作第 1 部分 客户端教程 https msdn microsoft com en us library aa645736 v vs
c
com
Interop
cominterop
如何将数组(在 VB6 中通过引用)传递给 C\C++ *.dll 子例程?
我需要将一个空的变体数组传递给一个用 C 编写的 DLL 并且在所有 Windows 版本上都可用 并且 C 代码 我无法控制也无法编辑 将用它的一些返回值填充空的变体数组价值观 基本上 当我尝试这样做时 ByRef 数组在应包含函数 子调
c
NET
VB6
cominterop
使用 window.external 将 javascript Date 对象传递给 C# WebBrowser 控件
我能够调用 C 方法WebBrowser ObjectForScripting使用 JavaScriptwindow external from WebBrowserWinForms控制与传递string int bool等等 但是我不知道
c
javascript
NET
webbrowsercontrol
cominterop
如何从 C# 等托管代码中使用 ActiveX 组件的嵌入式免注册清单?
我想使用未在系统或用户范围内注册的特定版本的 ActiveX 组件 如果我使用清单文件 一切都会按预期工作 但是 嵌入式清单仅适用于 C 客户端代码 这是依赖声明
com
Interop
clr
cominterop
registrationfreecom
以编程方式启动和停止 IIS Express
我正在尝试用 C 构建一个小型应用程序 它应该启动 停止 IIS Express 工作进程 为此 我想使用 MSDN 上记录的官方 IIS Express API http msdn microsoft com en us library
c
IIS
com
cominterop
iisexpress
如何使 .NET COM 对象成为单元线程?
NET 对象默认是自由线程的 如果通过 COM 编组到另一个线程 它们总是会编组到自己 无论创建者线程是否为 STA 也无论它们的线程如何ThreadingModel注册表值 我怀疑 他们汇总了免费线程封送拆收器 http support
c
NET
Multithreading
com
cominterop
COM 互操作、隔离和排除重复引用
我们在我们编写的 C dll 程序集 A 中使用 Microsoft 提供的 COM DLL dsofile dll 为了避免必须注册 COM dll 我已将对 dsofile dll 的引用的isolated 属性切换为 true 这意味
c
VisualStudio
Automation
cominterop
setupproject
如何通过 COM 公开 .netstandard2.0 库以便在 VB6 中使用?
我有一个 dotnet 核心库 一个框架 4 7 2 库和一个 vb6 应用程序 我想编写一个公共库供他们所有人访问 因此选择 netstandard2 0 我尝试了 netstandard2 0 库和 vb6 之间的 4 7 2 框架包装
com
VB6
cominterop
netstandard20
释放临时 COM 对象
请考虑以下使用 COM 对象的 C 代码 MyComObject o new MyComObject try var baz o Foo Bar Baz try do something with baz finally Marshal R
c
NET
com
Interop
cominterop
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
1
2
3
4
5
»