如何調用自己編寫的DLL
我用VB5.0編一個軟件,其中涉及到一些大型矩陣的計算.于是我試圖用BC3.1編寫這些函數,生成一個動態連接庫(DLL). 但是,由于函數的參數是指針,而VB中卻沒有指針.我看前面的文章中說VB中指針可以模擬,請問具體怎么做? 另外,可以直接傳遞數組給DLL嗎?
事實上,VB存在著傳指針的方法。(在調用DLL)
程序中,聲明DLL時,用ByRef代替ByVal 就可以傳指針給DLL
另外,也可以直接傳數組給DLL,不過數組必須是變體數組!
如:Public Declare Sub MySub "mylib"(By Val XXX as Integer, Array as Variant) 必須聲明清楚!