首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

.NET如何调用vb6.0

2012-02-06 
.NET怎么调用vb6.0我需要用vb6.0写一段代码去访问一个程序,然后得到一个返回值再通过.NET程序调用这vb6.0

.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的高版啊,应该向下兼容,为什么要结合使用。
楼上的帮忙解释一下。
谢谢!
[解决办法]

探讨
vb.net不是VB6.0的高版啊,应该向下兼容,为什么要结合使用。
楼上的帮忙解释一下。
谢谢!

[解决办法]
原来是这样,领教了。
看来,我以前学的VB6还有一点点用。
谢谢
[解决办法]
我觉得VB6.0的东西在64位下应当是靠不住的,根本的解决之道是你用.net重写vb6.0的代码....
[解决办法]
webservice本身就是.net推销亮点之一,至于java的webservice没试过,不过webservice本质都是基于xml的,你可以尝试在.net的解决方案中选择"添加web引用"中添加这个web服务...添加成功的话,比VB6中访问更简单,具体问题可以到.net版去问....

热点排行