当前位置:编程学习 > VB >>

急! VB6.0 引用c#的DLL 问题

VB6.0 成功引用C#写的加密解密 DLL 

能引用TLB文件,调试时正常

打包到别的机子上安装(能正常安装),但运行时就是无效

生在的tlb文件也在客户机上注册过了


各位大虾帮帮忙   --------------------编程问答-------------------- 你这问题很简单。

因为C#是托管代码,用它写出来的DLL不是真正的DLL,与C++或VB6写的DLL不一样。检查一下你的目标机器有没有.net framework即可! --------------------编程问答-------------------- 安装了,还是不行 ,不知是什么问题  --------------------编程问答-------------------- 检查目标机器.net版本 --------------------编程问答--------------------
引用 3 楼  的回复:
检查目标机器.net版本

我选择的目标框架是:.NET Framework4 ,目标机子也安装了,就是不行  --------------------编程问答-------------------- VB6调用不了C#的DLL吧,好像只有C#能调用VB6的。 --------------------编程问答-------------------- 不要做A语言代码修改为B语言代码的无用功。
只需让A、B语言代码的输入输出重定向到文本文件,或修改A、B语言代码让其通过文本文件输入输出。
即可很方便地让A、B两种语言之间协调工作。
补充:VB ,  COM/DCOM/COM+
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,