VB6轉換C 2010步驟及工具

2021-09-08 02:27:22 字數 913 閱讀 7059

vb6轉換c#2010步驟

1、vb6轉換為vb.net2005

使用工具vs.net2005:使用vs.net2005直接開啟vb6工程,系統提供**的公升級轉換

vb6轉換為vs.net2005時,需要保證vb6中得第三方元件在本機已經安裝完畢,建議最好在本機編譯一下vb6原始碼這樣保證所需的庫檔案都在本機上。這樣在vs.net2005進行自動公升級轉換時都會自動引入公升級後的工程中。

轉換完成後大部分的**都可以使用,但是其生成的編碼還是vb6的風格,需要進行重新的構建。vb6中得控制項陣列在vs.net2005中不能在使用需要使用vs.net2005中得陣列和控制項組合的方式實現。

2、vb.net2005轉換vb.net2010

使用工具vs.net2010:使用vs.net2010直接開啟vs.net2005工程,系統提供**的公升級轉換。

在進行vs.net2005到vs.net2010轉換前務必保證**中無,編譯錯誤否則公升級無法成功完成。

3、vb.net2010轉換c#2010

使用工具:vb.net to c# converter

正如vb.net to c# converter 工具的說明中描述的,其轉換率的確很高,大部分的**可以成功轉換。但是在那檢視**的時候你會發現工程中引入了vb的動態鏈結庫,這是一般專案中所不能容忍的,因為既然轉換為c#就是要徹底於vb決裂,這也是整個轉化中工作量最大的地方。

還有就是第三方元件的使用在轉為c#後,大部分也需要進行手工的轉換。

初次進行vb6到c#專案轉化面對不計其數的編譯錯誤提示,新手可能無所是從。其實這個時候需要的更多的是耐心,當你一步一步解決其中的錯誤,你會發現其實很多錯誤都很容易解決,而且錯誤的消失速度要比你想想的快很多。這其中真正比較棘手的轉換問題少之又少。

VB6轉換C 2010函式替換

vb6轉換c 2010函式替換 vb6 c 2010 1 instr strkey,strkey.indexof instr start,string1,string2 compare 返回指定一字串在另一字串中最先出現的位置。在字串string1中,從start開始找string2,省略start...

VB6轉換C 2010步驟及工具

vb6轉換c 2010步驟 1 vb6轉換為vb.net2005 使用工具vs.net2005 使用vs.net2005直接開啟vb6工程,系統提供 的公升級轉換 vb6轉換為vs.net2005時,需要保證vb6中得第三方元件在本機已經安裝完畢,建議最好在本機編譯一下vb6原始碼這樣保證所需的庫檔...

VB6用API實現繁體簡體轉換

由於正好需要乙個繁體轉簡體的事情,弄這個函式將就用一下了。private declare function lcmapstring lib kernel32 alias lcmapstringa byval locale as long,byval dwmapflags as long,byval ...