使用.net的升級(jí)向?qū)?雖然不能完全升級(jí)但大部分代碼都升級(jí)了,再做略微修改
成都創(chuàng)新互聯(lián)專(zhuān)業(yè)為企業(yè)提供和靜網(wǎng)站建設(shè)、和靜做網(wǎng)站、和靜網(wǎng)站設(shè)計(jì)、和靜網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、和靜企業(yè)網(wǎng)站模板建站服務(wù),十余年和靜做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
Are you Japanese? Why the slogan is Japanese?
Your code directly put it in VB6.0 by use, save the source, then the open method of vb.net upgrade.
I'm not Japanese, so we had to communicate in English with you, sorry.
能不能轉(zhuǎn)換 主要取決于vb6的源程序是不是使用了第三方控件 如果用了 那這些全部都不能轉(zhuǎn)!~
如果vb6里面有控件數(shù)組vb.net會(huì)自動(dòng)生成出一套東西(vb.net里面已經(jīng)沒(méi)有控件數(shù)組)模擬控件數(shù)組
如果vb6的程序很簡(jiǎn)單的話,轉(zhuǎn)成.net之后應(yīng)該改的地方不大!~
絕對(duì)你應(yīng)該先弄清楚以前vb6的程序具體用了什么 然后去微軟查一下vb6升級(jí)到vb.net最大的區(qū)別!~
我們做過(guò)好幾個(gè)升級(jí)的程序 有的不用改 有的簡(jiǎn)單修改 有的基本重寫(xiě)!~
Dim?file1?As?FileStream
filename?=?"c:\temp\MyTest.txt"
Dim?GetData(4)?As?Byte,?s(4)?As?Char
file1?=?System.IO.File.OpenRead(filename)
Dim?CMGs?As?Long
Dim?DPBo?As?Long
Dim?i?As?Integer?=?0,?j?As?Integer
While?file1.Read(GetData,?0,?5)??0
i?=?i?+?1
For?j?=?0?To?4
s(j)?=?ChrW(GetData(j))
Next
If?s?=?"CMG="""?Then?CMGs?=?i
If?s?=?"[Host"?Then?DPBo?=?i?-?2?:?Exit?While
End?While
主要是vb.net取消了定長(zhǎng)字符串, 所以用字節(jié)數(shù)組讀入, 還得轉(zhuǎn)成字符數(shù)組來(lái)比較.
你可以直接打開(kāi) VB6 的程序,VB.net 會(huì)自動(dòng)啟動(dòng)升級(jí)向?qū)⒛愕?VB6 代碼升級(jí)為 VB.net。