.NET怎么调用vb6.0
我需要用vb6.0写一段代码去访问一个程序,然后得到一个返回值
再通过.NET程序调用这vb6.0的代码(DLL或者其他形式),去获得该返回值
请问怎么实现?
ps:
1、我需要.NET调用vb6.0,并获取返回值的方法;vb6.0访问另外一个程序的我已经实现
[解决办法]
CreateObject("vb6dll.application")
[解决办法]
vb6里就像平时一样。
regedit 注册。要和。net在同个文件夹里。
vb6
public function abc(int as integer) as long
abc = int + 1
end function
返回值一样,int = obj。abc(2)
应该是3
[解决办法]
不是所有的vb6的程序可以在64bit windows下正常工作。
我有个控制打印的程序,在32bit下没问题,Windows7 下不工作了,也不知道为什么。
[解决办法]
将VB6的代码封装好dll,在.net的项目解决方案中“添加引用”,在对话框中选择com项,再选择你的dll就可以了....
[解决办法]
VB6和VB.NET结合使用其实还是很方便的
[解决办法]
vb.net不是VB6.0的高版啊,应该向下兼容,为什么要结合使用。
楼上的帮忙解释一下。
谢谢!
[解决办法]