老师,有以下计划代码,启动项目过程中提示错误,启动后又不提示了,不知为什么?
_ConnectionsErr
_ipv4
_MyTimersBT
均为全局代码
'根据情况重新合成提示语
If _ConnectionsErr > "" And _ConnectionsErr.Contains("正常") = False Then
Dim ip As String = Connections("SQL2008数据源").ConnectionString
Dim err As String
If Connections.TryConnect(ip, err) = True Then
_C
_MyTimersBT = True
_ipv4 = ""
End If
End If
错误提示:
.NET Framework 版本:4.0.30319.42000
Foxtable 版本:2022.8.18.1
错误所在事件:计划每半秒判断数据源连接状态
详细错误信息:
未将对象引用设置到对象的实例。
[此贴子已经被作者于2024/5/10 9:51:06编辑过]
正常了。
查询得知:
这种实际编程中经常遇到的判断,如果把AndAlso替换成And,在前者 Is Nothing的情况下会引发后者空引用异常,而AndAlso能确保不会引发空引用异常。
[此贴子已经被作者于2024/5/10 9:58:48编辑过]