易语言实地培训长期招生 QQ1615457736

乐易论坛

 找回密码
 立即注册

微信登录

微信扫码,快速开始

QQ登录

用QQ账号登陆

导航
导航
培训
培训
产品
产品
易歪歪客服聊天助手——永久免费阿里云服务器最高¥1888云产品通用代金券我要租广告易歪歪客服聊天助手——永久免费
阿里云服务器低至10元/月我要租广告易歪歪客服聊天助手——永久免费最高2000云产品通用代金券
查看: 6507|回复: 0
收起左侧

[火山教程] 8、运行时调试

[复制链接]
  • TA的每日心情
    奋斗
    昨天 02:38
  • 签到天数: 721 天

    [LV.9]以坛为家II

    发表于 2017-7-31 10:56:26 | 显示全部楼层 |阅读模式

    乐易编程网免费注册!抓住机会哦!

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    1.火山为调试准备了如下关键字支持:
    以上关键值的基本信息可以参见语法手册.其中"编译出错"关键字主要配合火山语言的"无效分支不编译"特性来使用的.所谓"无效分支不编译",是指类似以下程序:
    step8_1.jpg
    当"是否不允许编译"常量值为假时,"编译出错"语句所处分支将被编译器认为是无效分支,其中的内容将被直接忽略掉不编译,因此此时编译可以通过.如果将"是否不允许编译"常量值改为真,则该分支将不再是无效分支,其中的"编译出错"语句将被编译,从而导致编译报错.
    2.下面是一个加入了调试相关代码的程序:
    step8_2.jpg
    运行后,单击测试按钮,程序将调试出错退出,此时系统调试窗口中的输出信息为:
    启动窗口被建立
    错误: java.lang.AssertionError: 哎呀,调试检查出错了
    <H:\doc\samples\step8\step8.v>, 13: 错误: 位于 启动类.按钮_被单击
    <H:\doc\samples\step8\step8.v>, 3: 错误: 位于 启动类$1.dispatch
    <H:\projects\source\vol_mobile\Debug\x64\plugins\vprj_android\src\android_controls.v>, 24: 错误: 位于 火山.安卓.窗口.窗口组件.被单击
    <H:\projects\source\vol_mobile\Debug\x64\plugins\vprj_android\src\android_controls.v>, 17: 错误: 位于 火山.安卓.窗口.窗口组件$1.onClick
    可以看到,所有的相关信息均被定位到了火山程序上,双击相应行即可跳转到对应的源代码.
    3.测试版中尚未加入在程序编辑器内调试的支持,在后续版本中将会加入.

    欢迎加入乐易论坛VIP,报名联系QQ 43989835
    VIP介绍和课程安排
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    关闭

    乐易推荐上一条 /6 下一条

    QQ|网站地图|Archiver|手机版|小黑屋|乐易论坛 ( 湘ICP备19007035号-2 )

    GMT+8, 2019-10-17 00:40 , Processed in 0.122773 second(s), 80 queries .

    Powered by Discuz! X3.4 Licensed

    © 2001-2017 Comsenz Inc.

    快速回复 返回顶部 返回列表