|
发表于 2024-8-10 18:18:54
|
显示全部楼层
浙江省台州市
检查一下有没有“”“如果+是否为调试版”“检查”“输出调试文本“和“调试输出”命令。
调用格式: 〈逻辑型〉 是否为调试版 () - 系统核心支持库->程序调试
英文名称:IsDebugVer
如果当前 EXE 易程序执行文件为易语言编辑环境调试运行程序时编译出来的调试版本,返回真。否则表明为发布版本,返回假。本命令为初级命令。
操作系统需求: Windows、Linux、Unix 调用格式: 〈无返回值〉 输出调试文本 (通用型 准备输出的调试文本信息,... ) - 系统核心支持库->程序调试
英文名称:OutputDebugText
本命令仅在易程序的调试版本中被执行,在发布版本中将被直接跳过。
使用本命令可以在 E 调试系统中的“输出”窗口内输出指定的文本行以帮助调试,该文本之前被自动加上一个星号,之后被自动加上回车换行符。本命令为初级命令。命令参数表中最后一个参数可以被重复添加。
参数<1>的名称为“准备输出的调试文本信息”,类型为“通用型(all)”。
操作系统需求: Windows、Linux、Unix 调用格式: 〈无返回值〉 检查 (逻辑型 被校验的条件) - 系统核心支持库->程序调试
英文名称:assert
本命令仅在易程序的调试版本中被执行,在发布版本中将被直接跳过。
执行本命令时,如果给定参数的条件值被计算后结果为假,易程序的执行将被暂停且警示。可以在子程序中的任何地方放置此命令,使用此命令,就相当于在程序代码中设置条件断点。本命令为初级命令。
参数<1>的名称为“被校验的条件”,类型为“逻辑型(bool)”。如果此条件不能成立,即参数值为假,易程序的执行将被暂停且警示。
操作系统需求: Windows、Linux、Unix 调用格式: 〈无返回值〉 调试输出 ([通用型数组/非数组 欲输出值],... ) - 特殊功能支持库->程序调试
英文名称:Trace
本命令仅在易程序的调试版本中被执行,在发布版本中将被直接跳过。
类似于易语言核心库中的“输出调试文本()”命令,向输出面板输出一行调试文本。本命令可接受任意多个通用型(任意基本类型)参数及数组。与“输出调试文本()”不同,本命令的所有参数数据仅输出为一行文本(各参数之间以“ | ”间隔)——既保持了数据相关性,又有效利用了输出面板的横向宽度。另外,本命令对各种数据的输出格式都颇为友好:如字节集被输出为形如“字节集:n{101,121,117,121,97,110,...}”,其中n为字节集长度,{}之间为字节集数据;如数组被输出为形如“数组:m,n{...}”,其中“m,n”表示该数组为m行n列,{}之间为数组数据。本命令为初级命令。命令参数表中最后一个参数可以被重复添加。
参数<1>的名称为“欲输出值”,类型为“通用型(all)”,可以被省略,提供参数数据时可以同时提供数组或非数组数据。对于非“文本型”参数,将自动转换为文本。本参数可接受任意基本类型,但不接受数组以及自定义数据类型。
操作系统需求: Windows、Linux |
|