問候大家,我是新成員,這是我第一次發佈有關此問題的問題。VB.net通過忽略錯誤構建解決方案
我需要你的幫助,告訴我如何忽略錯誤並建立解決方案。 從我的代碼中看到錯誤'BC30057',關於'太多參數'。但是我必須使用多種參數,因爲這個函數依賴於每臺計算機上的.dll文件(許多版本和變體)。
請告訴我,如果你有更好的解決方案請讓我知道。
============================================== =========================
Select Case Group
Case "A"
tmpStr = FITSCon.fn_InitDB(FITS_OPN, FITSRev)
Case "B"
tmpStr = FITSCon.fn_InitDB(FITS_Model, FITS_OPN, FITSRev, FITSName)
Case "C"
tmpStr = FITSCon.fn_InitDB(FITS_Model, FITS_OPN, FITSName)
End Select
================== ================================================== ===
該錯誤表示您調用的方法具有更多參數,該方法旨在接收。如果你有這個方法的源代碼(fn_InitDB?),那麼你可以爲它添加一個重載,它接收正確數量的參數。如果你沒有源代碼,那麼你不能調用該方法傳遞比期望更多的參數 – Steve
你是說在不同的機器上可能在不同版本的DLL中使用不同數量的參數聲明該方法,或者你只想傳遞根據情況而變化的完整參數的子集? – jmcilhinney
Hi @jmcilhinney 正如你所說,該方法用不同版本的DLL文件例如:PC1使用A1.dll和PC2使用A1.2.dll 這兩個dll具有通用方法名稱只是不同的數字參數調用方法。 – Jew