vb6文件可以转成vb.net的吗?怎么转
6个回答
展开全部
VS2008 有个 Visual Basic 升级向导,可以直接打开VB6的*.vbp文件,然后进行自动转换升级,你可以试一下
追问
据我所知,应该没有直接转的软件吧?这个转完了依然要改对不对?
追答
是的,不可能100%转,转完了会告诉你有多少错误,还是需要手动改的
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以。你把 6.0 窗体或模块的代码拷贝到 .NET 的相应地点,但是需要转换和修改。例如 .NET 的 Integer 是 6.0 的 Long,.NET 没有 Image,只有 PictureBox,.NET 没有控件数组。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
vb6写的代码要移植到vb.net,工作量比较大,因为vb.net较vb6变化很大,说是移植,还不如是重新编写
更多追问追答
追问
那就是说要两边的语言都懂。。。然后重新写么。。。
追答
如果两边语言都懂,为了以后的发展,应该舍弃VB6,虽然它有很多优点,但太老了,尽早转入vb.net
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以。代码如下:
Dim objFaxSev As New FAXCOMLib.FaxServer
Dim objFaxDoc As FAXCOMLib.FaxDoc
call objFaxSev.Connect("tom")
Dim strFile As String
strFile = "E:\fax.doc"
set objFaxDoc = objFaxSev.CreateDocument(strFile)
objFaxDoc.FaxNumber = "87654321"
Dim b As Long
b= objFaxDoc.Send()
Dim objFaxSev As New FAXCOMLib.FaxServer
Dim objFaxDoc As FAXCOMLib.FaxDoc
call objFaxSev.Connect("tom")
Dim strFile As String
strFile = "E:\fax.doc"
set objFaxDoc = objFaxSev.CreateDocument(strFile)
objFaxDoc.FaxNumber = "87654321"
Dim b As Long
b= objFaxDoc.Send()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询