FAQ > 金融建模 > 建模问题 > 如何调试程序

Q:怎么设置断点调试?    

  • 函数编辑器的工具栏中有断点调试功能,如截图:

    调试运行后,光标会跳到有断点的那条语句上,等待用户的下一条指令,用户可点击单步跟踪、下一条、返回上一层调用或者是结束本次调试。
    调试运行:点击开始执行调试程序,执行到第一个断点处或执行完成;
    微步跟踪:调试运行后单击执行下一步,记录每个小步骤,比如select语句的每一步;
    单步跟踪:当程序执行到的语句有调用到其他函数的时候,将打开这个函数,进入该被调用函数,光标会跟踪每一条调试到的语句,被调用函数中若调用了子函数,也会打开该子函数,继续跟踪调试;
    下一条:与单步跟踪不同的是,当程序执行到的语句有调用到其他函数的时候,点击下一条,不会打开断点语句中调用的子函数,而是直接执行该语句,光标也跟踪到该语句,再次点击时,则执行断点语句之后的语句了;
    跳出当前函数:返回上一层函数,主要是与单步跟踪一起使用。当单步跟踪执行到子函数时,会进入子函数继续跟踪,如果用户不需要继续跟踪该子函数,可以点击该图标,跳出当前函数,返回到上一层调用了该子函数的函数中;
    加/减断点:将鼠标放在某一行,单击此按钮,可以在此行加上断点,或者将已经加上的断点删除;
    继续执行:执行到下个断点处或执行完成;
    终止:终止调试运行;
    运行到光标处

    相关的视频教程
    http://www.tinysoft.com.cn/tsdn/tstrain/detail.tsl?id=14