空引用异常在调试模式下出现,但在发布模式.NET

时间:2018-10-11 11:38:19

标签: .net vb.net

我有一个引用DLL的桌面应用程序。当我尝试以调试模式运行exe时,它会在特定步骤抛出运行时异常,但是当我以发布模式构建exe并直接运行它时,它不会抛出任何异常,并且按预期运行。

在调用fDecrypt函数时,我引用的DLL的以下代码为objdll变量引发空指针异常。

   objdll = New NGTPLicense.clsKey
   objdll.psloggedinUser = sLoggedInUser
   objdll.piapploglevel = iAppLogLevel

   Call GetPrivateProfileString("AppManager Settings", "UserName", "", sRetString, 255, sIniFile)

   If objdll.fDecrypt(sRegVal, "newgen", sResult, sErrorDes) Then
       strUserName = sResult
   End If

可能是什么原因?

0 个答案:

没有答案