在VS2010的vb里打开VB6的工程文件的方法

我以前都用的VB6写的程序,后缀是.vbp .vbw .frm 等等,但是现在刚装上VS2010,打开里边的VB,后缀什么的不一样了,以前的这些个程序怎么打开?以后编写程序怎么再用VB6打开?

VB6.0与VS2010根本不是一个编译环境。
VB6.0的工程不能直接用VS2010打开,只有参照他画界面,然后对应事件拷贝代码。
拷贝过去的代码也只能保证60%的相似率,你还要修改这些代码,因为VB.NET与VB并不是一种语言,存在相似之处是因为VB运行库的要求,在语法上其实是两种完全不同的语言。
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-11-24
安装vb.net部分,然后找到vbp文件,可以打开 右击 打开方式,选择vs2010 。不过VB6的语法很多在VS里面是编译通不过的。追问

我试试…… .net和vb不是一个东西吧?

追答

能打开,但是语法不能用的

追问

那打开没有意义啊

追答

嗯 我也不知道你打开有啥意思 根本就跑不起来的

本回答被提问者采纳
第2个回答  2019-07-05
用vs2010打开vb6.0的工程文件.vbp,会弹出一个转化确认对话框。单击是,就会自动把vb6.0的程序转化成vb2010的程序了。
第3个回答  2011-03-31
吧dsw文件拖到vs2010界面上就行了。追问

vb的后缀是vbp和vbw,不是dsw。在打开里边根本就没有这个后缀

追答

不好意思 我错了 看成VC了

追问

那这个vbp怎么办呢?~~

在VS2010的vb里打开VB6的工程文件的方法
VB6.0的工程不能直接用VS2010打开,只有参照他画界面,然后对应事件拷贝代码。拷贝过去的代码也只能保证60%的相似率,你还要修改这些代码,因为VB.NET与VB并不是一种语言,存在相似之处是因为VB运行库的要求,在语法上其实是两种完全不同的语言。

VB6.0的工程如何转换到VS2010下使用?
不可能转换 只有自己重新编写。但是如果同时安装了VB6.0和2005,可以用2005中的升级向导对VB6.0的工程进行升级。重新编写时会省事一些。我不知2010中是否有升级向导。

Vb6.0和vs2010里的vb有什么不同?
1、Vb6.0:Vb6.0有像素点可以直接用来对齐和调整控件。2、vs2010里的vb:vs2010里的vb有空间标尺线,用来对齐和调整控件。三、名称属性不同 1、Vb6.0:Vb6.0的控件名称属性为Caption属性。2、vs2010里的vb:vs2010里的vb的控件名称属性为Text属性。

我就想用VS2010的VB但我下载的都不能成功使用VB
首先Vs2010里是没有VB的,只有VB.net 如果你以前是用VB6的话你现在用VB.net 应该没什么问题,还有就是VS2010包含有不止VB.net,还有其它C,C++什么的,而且安装的时候要勾选VB.net 才会安装上的,如果现在没有和话还可以更改vs2010安装内容的 ...

vb6.0 sp6能直接升级到vs2010吗?
VB6不能升级到VS任何一个版本。VB6代码不能转换成VB.NET代码。唯一的办法:手工转换成VS代码,实际上就是二次编程。

VB6.0和VS2010的VB这2个地方什么意思啊
VS2010VB与vb6除了语法基本一样以外,其他的基本都变了,他更加的大量使用了类这个东西 如果只是基本用法是差不多的,其事件、属性等见微软 网站 参考资料:http:\/\/msdn.microsoft.com\/zh-cn\/library\/system.windows.controls.button_members(v=VS.95).aspx ...

VS6.0中怎么打开.vbp或.frm的VB编程文件
VBP是VB的工程文件,双击可以打开。FRM是窗体文件,一般是在VB中打开的。如果打不开,应该检查VB安装的正确与否。不行可以修复安装一次。--- 第二次答复的分割线 --- 我没看到你的问题中提到VS2010啊?VB6就是VS6.0的组件之一。.net 环境在打开VB6的工程时,会问你是否要转化升级。让它自动转化...

救命啊,VB6.0打开工程时提示“... .frm 不能被加载”该怎么办啊?_百度...
vbp是vb的工程文件,双击可以打开。frm是窗体文件,一般是在vb中打开的。如果打不开,应该检查vb安装的正确与否。不行可以修复安装一次。--- 第二次答复的分割线 --- 我没看到你的问题中提到vs2010啊?vb6就是vs6.0的组件之一。.net 环境在打开vb6的工程时,会问你是否要转化升级。让它自动转化...

VB6.0中的winsock到底在哪里?或者VS2010旗舰版里面的system.net.sockets...
winsock是VB6中的控件,照网上的方法应该能找出来的。VS2010中没有类似winsock的控件,只有socket类,socket类功能挺强大的,不过VS2010也可以调VB6中的winsock控件,具体方法网上也能找到。

我会点VB编程,新换的win7 64位,安装个什么版本的VB好呢?
这个看你是怎么个用了,你会的是vb6还是VB.NET?如果是新的项目推荐直接使用VS2010-vb.net 如果是旧系统,一般还是用VB6吧,Win7还是支持的。

相似回答