VB.net程序,从命令行获取报告名称,登录信息和参数。在Visual Studio调试环境中,它运行时没有错误。当程序直接从命令提示符运行时,我得到一个空白的预览屏幕,并在第三行显示“错误91对象引用未设置为对象的实例”:
Dim cryRpt As New ReportDocument
WriteErrorToLog(666, "got new report doc ") 'this gets logged
cryRpt.Load(sReportName)
WriteErrorToLog(666, "report loaded") 'this does not, error 91 is logged
命令行运行中的参数从同一文本文件复制到项目的“开始选项”命令行参数和实际的cmd窗口中。
有关它为什么在IDE中工作而不是在它自己的工作的任何想法?
TIA, 菲尔