Assert 方法-杨雪
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-模块/函数/VBA


Assert 方法

发表时间:2021/12/24 19:56:01 评论(0) 浏览(1808)  评论 | 加入收藏 | 复制
   
摘 要:当 boolean expression 在出现该方法的行上返回 False 时,有条件地暂停执行。
正 文:
语   法:
对象。Assert boolean expression
Assert 方法的语法具有以下对象限定符和参数:

语   法:
Part                       说明
object                    必填。 始终为 Debug 对象。
boolean expression   必填。 一个计算结果为 True 或 False 的 表达式。

备   注:
Assert 调用只能在 开发环境中使用。 当 模块编译为可执行文件时,对 Debug 对象的方法调用将被省略。

始终会计算所有 boolean expression。 例如,即使 And 表达式的第一部分计算结果为 False,也将计算整个表达式。

示   例:
以下示例显示如何使用 Assert 方法。 此示例需要包含两个按钮控件的窗体。 默认按钮名称为 Command1 和 Command2。

运行此示例时,单击 Command1 按钮可在 0 和 1 之间切换按钮上的文本。 单击 Command2 要么不执行任何操作,要么导致断言,具体取决于 Command1 上显示的值。 断言会在执行最后一个语句后停止执行,并突出显示 Debug.Assert 行。
Option Explicit
Private blnAssert As Boolean
Private intNumber As Integer

Private Sub Command1_Click()
    blnAssert = Not blnAssert
    intNumber = IIf(intNumber <> 0, 0, 1)
    Command1.Caption = intNumber
End Sub

Private Sub Command2_Click()
    Debug.Assert blnAssert
End Sub

Private Sub Form_Load()
    Command1.Caption = intNumber
    Command2.Caption = "Assert Tester"
End Sub

Access软件网交流QQ群(群号:198465573)
 
 相关文章
屏幕的暂停与更新  【andymark  2008/2/25】
计时暂停、继续、复位示例  【十段  2012/11/26】
精用Boolean表达式,让代码再减肥  【缪炜  2013/5/31】
【Access编程技巧】Boolean 型条件表达式的写法/字符串...  【杨雪  2016/5/10】
【Access基础】Debug.Assert的用法  【name  2020/6/24】
在弹出式窗体关闭前暂停代码执行  【杨雪  2021/3/5】
Debug.Print的使用方法  【欧志华  2021/10/11】
常见问答
技术分类
相关资源
文章搜索
关于作者

杨雪

文章分类

文章存档

友情链接