问候大家,我是新成员,这是我第一次发布有关此问题的问题。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