Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
在部署时无需 Regsrv32 即可将 TLB 转换为托管 .NET 程序集
我有一个作为第三方 API 的一部分提供的 TLB 我使用 TLBIMP exe 生成 DLL 程序集包装器 然而 在开发时 该程序集似乎需要使用 regsvr32 注册才能使用 然而 这在开发时不是问题 我在生产中使用托管实例 并且在部署
c
NET
cominterop
regsvr32
typelib
公开 dll 以进行 COM 互操作
我以为我知道如何做到这一点 但显然不知道 所以我希望得到一些帮助 我无法让我的 dll 注册 因此我无法在 VBS 或其他地方实例化它 我编写了以下示例类 选中 使程序集 COM 可见 选中 注册 COM 互操作 然后构建它 当我尝试从 V
c
visualstudio2010
com
cominterop
0x80040154 的 COMException 是否总是“类未注册”?
0x80040154 的 System Runtime InteropServices COMException 是否始终意味着该类未注册 我收到一个 COMException 其中显示 由于以下错误 检索具有 CLSID 29131539
64bit
cominterop
lotusnotes
lotusdomino
引用 COM 对象 ActiveD 或 MSXML2 时出现大量构建警告
将项目从 NET 1 1 移动到 NET 2 0 后 MsBuild 会针对某些 COM 对象发出大量警告 用于测试的示例代码 实际代码并不重要 只是用于创建警告 using System using System DirectorySer
NET
MSBuild
cominterop
tlbimp
我通过 COM 互操作获得的“Object[*]”类型是什么?
我做 C excel 互操作 我从 C 调用宏 并且期望对象数组 我能够从返回二维数组的宏中获取对象的二维数组 但是 其他 第三方 宏应该返回一维数组 我无法获取 object xlApp Run 工作 它抛出异常 并且调试器中的类型信息表
c
cominterop
Json.Net 可以嵌入到可执行文件中吗?
我设置了 嵌入互操作类型 属性Netwonsoft Json图书馆到true它返回一个错误 Cannot embed interop types from assembly c path packages Newtonsoft Json 9
c
NET
json
jsonnet
cominterop
从 .NET 程序集创建对象时,VB6 中出现后期绑定运行时错误
我有一个 vb6 项目 其中引用了 vb net com 库 当我使用早期绑定时 该项目运行良好 例如 Dim b as object Set b new myComLib testObject 当我使用后期绑定时 例如 Dim b as
com
VB6
ActiveX
cominterop
警告 MSB3391:
不包含任何可以为 COM 互操作取消注册的类型
我使用 VS2005 制作了一个简单的 C DLL 这是一个更大项目的一部分 我需要通过 VBA 代码在 Excel 中使用 DLL 因此我在程序集上使用 COM Interop 我是试图让构建过程自动生成必要的TLB文件这样我就不需要在每
c
VisualStudio
cominterop
typelib
comvisible
为什么我的 .NET 组件上的索引器并不总是可以从 VBScript 访问?
我有一个 NET 程序集 我通过 COM 互操作从 VBScript 经典 ASP 访问它 其中一个类有一个索引器 也称为默认属性 我通过向索引器添加以下属性来从 VBScript 获得该索引器 DispId 0 它在大多数情况下都有效 但
c
NET
vbscript
cominterop
如何将暴露给 COM 互操作的 .NET 对象标记为单线程?
在 C 中定义 COM 可见类时 我可以在头文件中定义支持的线程模型 threading single line coclass default IComInterface threading single vi progid Exampl
c
NET
com
Multithreading
cominterop
COM 如何选择如何编组接口?
据我了解 在 COM 中实现编组的方法有以下三种 类型库编组 代理 存根编组 通过对象实现 IMarshal 现在该组件如何consumer 用户 选择使用哪一个 它是自行决定并使用首选方式 还是调用某些内置函数并为其解决问题 我目前遇到以
Windows
com
Interop
cominterop
如何将 COM 公开的 .NET 项目添加到 VB6(或 VBA)引用对话框?
我根据异常文章创建了一个向 COM 公开的 NET 程序集构建和部署 NET COM 程序集菲尔 威尔逊着 一切工作正常 因为 NET 程序集已正确注册 COM 并且编译后的 COM 代码可以毫无问题地调用它 唯一奇怪的是 在使用 VB 6
vba
deployment
VB6
cominterop
setupproject
类型存在于 2 个程序集中
我从两个不同的第三方 COM DLL 创建了两个 NET Interop 程序集 这两个 COM DLL 都包含一个名为COMMONTYPE 所以 COMMONTYPE现在也通过两个互操作程序集公开 我有第三个项目需要使用这两个互操作程序集
c
cominterop
«
1
2
3
4
5