Q语言 我的命令库《通用》调试输出功能函数源码
更新:HHH   时间:2023-1-7


Q语言编程调试个人总结几点小技巧,可能对初学者有点小帮助,这里分享下:
1、调试程序运行时,利用输出函数,及时的输出各个函数的运行结果,便于程序调试,查找问题出在哪条,哪行语句上,及时跟踪函数运行后的结果。
2、可以输出到文本文件中,方便后继查询,这一功能,在程序打包后尤为重要,用户可以通过界面开启输出日志功能,后将文件传给开发人员,方便查找BUG。
3、合理利用全局变量,方便调用。
---------------------
代码如下:

日志运行内容 = "遍历一次,未找到图"
Call Lib.通用.输出日志(日志运行内容):TracePrint 日志运行内容

---------------------
函数如下:

Sub 输出日志(日志内容)
                If V_输出运行日志 = 1 Then 
                            Call Plugin.File.WriteFileEx(V_sPath & "脚本日志.txt", Now()& ": "&日志内容) //这边有加上执行该命令相应的系统时间
                End If
End Sub

//日志内容:字符串参数  
// V_输出运行日志 :为全局变量,定义是否输出日志文件.(0,1)
//日志文件名为:脚本日志.txt  
// V_sPath :为全局变量,取程序运行当前目录。  V_sPath = Plugin.Sys.GetDir(0)&"\"
//TracePrint 日志运行内容 :开发者可见的屏打输出
----------------------

返回开发技术教程...