B2CSE.exe 是一個(gè)自解壓縮的可執(zhí)行文件,包含獨(dú)立的實(shí)用程序文件 (B2C.exe),Microsoft Visual Basic 自動(dòng)化代碼轉(zhuǎn)換為 Microsoft Visual C++ 代碼。
B2CSE.exe主要作用:將VB代碼轉(zhuǎn)換成VC代碼。B2CSE.exe 是一個(gè)自解壓的可執(zhí)行文件包含將 Microsoft Visual Basic 自動(dòng)化代碼轉(zhuǎn)換為 Microsoft Visual C++ 代碼獨(dú)立的實(shí)用程序文件 (B2C.exe)。
功能:
可以將粘貼代碼從 B2C.exe 生成直接到 Visual C++ 應(yīng)用程序?qū)⑾嗤墓δ堋?此外,B2C.exe 提供您可以使用一些 Visual Basic 自動(dòng)化示例。
B2C 的限制
B2C.exe 旨在轉(zhuǎn)換簡(jiǎn)單自動(dòng)化示例。它不是要為所有 Visual Basic 的通用轉(zhuǎn)換實(shí)用程序。在這種情況下,您應(yīng)該了解下列限制:
B2C 會(huì)不支持命名參數(shù)。不要使用通過已命名的參數(shù)調(diào)用方法的代碼:
MyObj.MyMethod z:=5 ;
B2C does支持可選參數(shù),因此您可以使用類似的代碼:
MyObj.MyMethod a,b,c,,,,g
當(dāng)前 does B2C不計(jì)算表達(dá)式。不要使用類似的代碼:
MyObj.MyMethod (a+b)/2, a*b, a+1
盡管存在這些限制,B2C 是一個(gè)功能強(qiáng)大的工具。例如,可以使用 B2C.exe 來(lái)生成與下面的 Visual Basic 自動(dòng)化代碼等效 Visual C++ 代碼,然后將生成的代碼粘貼到您的項(xiàng)目的直接:
' Start Excel. dim app as object set app = createobject("Excel.Application") ' Make it visible. app.visible = true ' Add a new workbook. app.workbooks.add ' Declare an array. dim arr(1 to 15, 1 to 15) as long ' Fill array with values. dim i as long dim j as long for i = 1 to 15 for j = 1 to 15 arr(i,j) = i next j doevents next i ' Set all values in one shot! app.activesheet.range("A1:O15").value = arr msgbox "All done."B2C.exe 的用戶界面是非常簡(jiǎn)單的。它包括三個(gè)編輯框、 三個(gè)按鈕和組合框,您可以在其中選擇一些示例。鍵入或粘貼在左邊,編輯框中的 Visual Basic 代碼,當(dāng)您單擊轉(zhuǎn)換和復(fù)制,B2C.exe 填充與生成 Visual C++ 代碼,以及將其復(fù)制到剪貼板,以便快速使用的其他兩個(gè)的編輯框。
生成的代碼使用 helper 函數(shù),名為 B2C.exe 對(duì)話框右上角中的編輯框中生成的 AutoWrap()。
了解它如何工作,最好的辦法是運(yùn)行 B2C 并使用內(nèi)置的示例進(jìn)行試驗(yàn)。