.net - 使用 mscoree.CorRuntimeHost 在 VB6 中托管 .Net 会导致“需要对象”错误
问题描述
我需要使用 VB6 环境中的 AIEncryptor.dll(这是一个 .net dll),但它在 vb6 环境中显示“需要对象”错误。为什么会这样。任何人都请帮助我
而且我不能使用 regasm.exe 来注册这个库?
这是我的vb6代码
Dim CORHost As New mscoree.CorRuntimeHost Dim domain As AppDomain Dim AssemblyFilename As String Dim Classname As String Dim Result As Object Dim objEnc As Object AssemblyFilename = "D:\MyProject\AIEncryptor.dll" Classname = "AcceleratedIdeas.AIEncryptor" CORHost.Start CORHost.CurrentDomain domain Set Result = domain.CreateInstanceFrom(AssemblyFilename, Classname).Unwrap Result.InitVector = "@1B2c3D4e5F6g7H8"
您可以从这里下载 AiEncryptor.dll
解决方案
推荐阅读
- wordpress - 产品标题中的 WooCommerce 产品图像文件名
- ios - Swift 从 UnsafeMutablePointer 获取数据
- javascript - svg hover rect 显示文本段落和图标的弹出窗口
- python - Selenium Python 空间充当新行
- ajax - Ajax 调用在 Firefox 和 safari 中失败,但在 chrome 中运行良好
- machine-learning - 具有隐式时间分量的分类问题
- eclipse - Eclipse EGit 在合并时丢弃更改
- python - 算法从 Nx3 矩阵中获取一些特定数据的任何想法
- ios - 我的 iOS 应用程序中的 Facebook Audience Network (FAN) 集成卡在“发送广告请求”
- python - 怎样才能让蛇继续移动?