PC SOFT

WINDEV的在线文档

产品
WinDevWebDev-服务器代码WebDev-浏览器代码WinDev Mobile报表和查询
平台
WindowsLinuxWindows MobileWindows PhoneWindows Store appsAndroidAndroid Widget iPhone/iPad
语言
JavaPHPAjax用户代码(MCU)外部语言
数据库
HFSQLHFSQL Client/Server存储过程HF 5.5OLE DBODBC本地访问

通过防御性编程模式可以找到并报告潜在错误。 请在可能监测到潜在错误的地方使用函数调试断言。 如果产生错误,将有一个窗口报告错误。

此模式一般用于测试模式并且也可用通过函数调试启用断言插入到执行中。

18版本和更高版本
WinDevWindows Store apps 此函数现在可用于Windows Store apps模式。
18新版本
WinDevWindows Store apps 此函数现在可用于Windows Store apps模式。
WinDevWindows Store apps 此函数现在可用于Windows Store apps模式。

例子
//过程查找客户(号码)可以查找执行客户
过程 查找客户号码
H读查找第一个客户号码号码
调试断言H找到"客户没有找到"

//查找值已经通过参数传递,其通常在文件中。
//我们位于记录
H读查找第一个文件名称字段名称查找值
//我们仍然要验证记录是否被找到
//(在所有"正常"或者"调试"模式的情况)
如果 H找到文件名称)= 那么
//在"调试"模式,我们小时一条消息来指明有一个问题
调试断言字符串创建"文件的记录%1"+...
"文件名称没有被找到"查找值))
//如果其没有被找到我们屏蔽代码创建一个记录
H重置文件名称
文件名称.字段名称查找值
H添加文件名称
结束

语法
调试断言(<要测试的条件> [, <注释>])
<要测试的条件>: 字符串(有引号或无引号)
测试要被执行的条件 此条件可以是一个W语言函数,一个局部或者全局过程,一个表达式,...
<注释>: 可选字符串
在条件没有验证的情况下要显示的文本(在一个窗口中)。

注意
  • 在测试模式下,断言管理默认是启用的。
  • 在执行模式,断言管理默认是禁用的。 函数调试断言没有被运行。 参数指定的W语言函数不会被执行。
  • 断言管理可以替换函数模式为测试。 事实上,此函数经常被用来跟踪一个可以用函数调试断言操作的指定功能。

组件
WinDev wd200vm.dll
Linux wd200vm.so