• 偷懒把本来要判断输入值的textbox 输出提示值,结果点两次程序异常


    调试程序是苦并快乐着的事,

    为防止用户直接点击导入下表,于是我设置提示,点击时先判断textbox 里边有无值,为空的话也在textbox做提示

    程序如下:

    点一次可以正常输出到textbox中,点第二次程序出现异常:

    第一次

    第二次:

    什么情况,这是? 设置断点竟然没反映,各种疑惑,环境出问题了吗? 怎么断点都不行,没见过这么古怪的问题啊,结果突然间意识到

    工程设置了发布模式release 。于是乎

    设置断点提示:当前不会命中断点,还没有为该文档加载任何符号;

    改成debug,在运行,终于知道问题在哪里。

    程序跑到else里边去了,if这关过了跑到else里边去了,当然else 没做判断也是问题,这是后话,先说if 判断textbox 判断为空怎么还跑到else里边,

    后来一看,textbox 被赋值了,第一次点击的时候,把提示值赋值给textbox了,所以再点的时候不为空了,于是跑到了else里边

    换成debug,错误如下图:

    还是debug 模式好。要不出现问题也不知道出现在哪里了。

  • 相关阅读:
    配置和兼容性测试的区别是什么?
    7 天内免登陆,测试要怎么去测试?
    在测试“支付网关”过程中的5个要点
    Hibernate入门与简谈
    jQuery专题
    Java反射机制专题
    Java IO流
    EL和JSTL专题
    泛型(Generic)
    Java异常处理
  • 原文地址:https://www.cnblogs.com/zuochanzi/p/5635404.html
Copyright © 2020-2023  润新知