2017-02-27 116 views
1

我需要將C代碼轉換爲Visual Basic。如何在Visual Basic項目中使用.c文件?

.C.H文件。

是否有一些方法可以在Visual Basic應用程序中使用我的.c文件?應用程序是在Visual Basic 6.0中創建的。

現在我只看到一種方法:手動轉換代碼。但是它需要很長時間,因爲我以前從不使用VB,所以我需要一些時間來學習語法。 我讀了一些關於在VB中使用.dll的信息。也許有一些方法,例如,從.c創建一個.dll,然後在我的應用程序中使用它?..

+3

最好的辦法是手動轉換代碼,因爲在C中編寫DLL並從VB調用它會更痛苦,如果沒有太多的經驗。 VB語法是你在午休時學習的東西。 –

+3

你需要使用多少C代碼?如果它很短,那麼通過一切手段將其手動轉換。反正學習VB的好機會。如果它非常大,則編譯成一個帶有導出函數的標準DLL,並從VB調用它。 – DaveInCaz

+2

DaveInCaz是對的。按照他的建議。如果你確定最好的方法是將C代碼編譯爲DLL並從VB6中調用它,那麼你應該[閱讀這篇Microsoft文檔](http://vb.mvps.org/tips/vb5dll.asp)去做吧。 – MarkJ

回答

2

您需要使用多少C代碼?如果它很短,那麼通過一切手段將其手動轉換。反正學習VB的好機會。如果它非常大,則編譯成一個帶有導出函數的標準DLL,並從VB調用它。

(由從上述評論的答案)


從另一個評論很好的補充:如果你決定,最好的途徑是編譯C代碼的DLL和VB6調用它,你應該閱讀this Microsoft document如何做到這一點。

相關問題