Foxtable(狐表)用户栏目专家坐堂 → [求助]计划任务启动项目提示未将对象引用设置到对象的实例


  共有1395人关注过本帖树形打印复制链接

主题:[求助]计划任务启动项目提示未将对象引用设置到对象的实例

帅哥哟,离线,有人找我吗?
洮沙
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:824 积分:7120 威望:0 精华:0 注册:2017/8/31 12:07:00
[求助]计划任务启动项目提示未将对象引用设置到对象的实例  发帖心情 Post By:2024/5/10 9:50:00 [只看该作者]

老师,有以下计划代码,启动项目过程中提示错误,启动后又不提示了,不知为什么?

_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编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110558 积分:562680 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/5/10 9:50:00 [只看该作者]

If _ConnectionsErr > "" Andalso _ConnectionsErr.Contains("正常") = False Then

 回到顶部
帅哥哟,离线,有人找我吗?
洮沙
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:824 积分:7120 威望:0 精华:0 注册:2017/8/31 12:07:00
  发帖心情 Post By:2024/5/10 9:56:00 [只看该作者]

正常了。
查询得知:
这种实际编程中经常遇到的判断,如果把AndAlso替换成And,在前者 Is Nothing的情况下会引发后者空引用异常,而AndAlso能确保不会引发空引用异常。
[此贴子已经被作者于2024/5/10 9:58:48编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110558 积分:562680 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/5/10 10:09:00 [只看该作者]


 回到顶部