TC官方合作论坛

标题: 一种特殊情况下出现变量类型错误的原因 [打印本页]

作者: 江风影    时间: 2014-7-16 11:34
标题: 一种特殊情况下出现变量类型错误的原因
这几天,我的程序常出这个错误但不是只要运行这行就有,而是运行了很长时间后才出,到处请教、咨询、了解,没人能回答一个比较好的答案,只好还是自己一边找一边研究,头发用白N*1000根,烟抽光N*10盒后,终于有了一个初步的答案.
[attach]16559[/attach]
如果你也有常出这样找不出原因的类型不匹配,也是单程序多线程多开的模式,也是运行N小时后才有机率出现,可以从我总结的结果参考一下。
防止伸手党,大家回复一下




作者: q765758576    时间: 2014-7-16 11:51
看看







作者: milai5201    时间: 2014-7-16 12:27

作者: 超自然    时间: 2014-7-16 14:05
很简单,程序启动时创建一个文本文件,在6202行插几句,把所用到的变量的值记录到这文本文件里面,,然后去运行,等程序爆掉了,去这里面看看都是啥不就知道啥毛病了

另外要我看啊,你这认证作者有必要重新认证一遍,亏你还写了几千行,这点小毛病还不懂调试
作者: 问天笑    时间: 2014-7-16 14:39
必须看看

作者: 幼园留级老油条    时间: 2014-7-16 15:37
fdsfsdafsd
作者: 陌上青衣。    时间: 2014-7-16 17:35
针对这个问题,不能时时下断,可以在该句前面获取变量的类型,如果不是指定的类型的时候,或者试着用类型转换语句转换,如果转换失败或者不满足类型要求,弹出消息框,阻塞程序运行,然后在该错误行下断,点掉消息框。分析崩溃的原因。其类似于条件断点。
作者: 江风影    时间: 2014-7-16 19:34
大神们,我这只是一个例子,不是只这一个地方,如果只这一个位置出,当然搞定,只是通过这个例子来说明一下变量自动转换功能中会出现的问题,而且,如果按变量能自动转换的原理来说,程序也不应该报错,出错了有一定原因就是变量自动转换出错
作者: frg0922    时间: 2014-7-16 21:53
只是通过这个例子来说明一下变量自动转换功能中会出现的问题
作者: 334065024    时间: 2014-7-16 23:09
要看看,啥毛病
作者: zhumoerju    时间: 2014-7-17 01:20

作者: q741230412    时间: 2014-7-17 07:37

作者: pdsleo    时间: 2014-7-17 11:07
学习歇息
作者: xt001118    时间: 2014-7-17 13:40
aaaaa
作者: veeyoo    时间: 2014-7-30 21:00
学习一下,谢谢
作者: zmj930213    时间: 2014-8-9 17:05
支持下,看下
作者: piaosen    时间: 2014-8-11 15:38
看看是啥原因
作者: wjb0822    时间: 2014-8-16 22:17
学习学习
作者: rouyou    时间: 2014-8-17 07:45
看看
作者: 635266425    时间: 2014-8-17 23:08

作者: 浅灰色    时间: 2014-8-18 14:57
以防万一看看
作者: 1742680829    时间: 2014-8-22 16:16
确实又出过,看看
作者: 1742680829    时间: 2014-8-22 16:16
确实又出过,看看
作者: a360515370    时间: 2014-8-22 23:39
啊是的撒大叔大叔大叔的
作者: zsconverse    时间: 2014-9-11 00:02
看看。高端
作者: awlbm    时间: 2014-9-17 06:52
,也是运行N小时后才有机率出现,可以从我总结的结果参考一下。
作者: wullsb    时间: 2014-9-18 06:02
ddddddddddddddddddddddd
作者: a5615093    时间: 2014-9-19 11:21
哈哈 楼主说话真逗啊
作者: 素有风格    时间: 2014-9-19 15:24
看看
作者: zgrun1    时间: 2014-9-19 17:18
看看
作者: zgrun1    时间: 2014-9-19 17:18
看看
作者: 这论坛不错    时间: 2014-9-20 18:07
类型不匹配很好搞定的吧
作者: 飞飞fsadf    时间: 2014-9-30 11:29
222222222222222222222222222222222
作者: tianyu888    时间: 2015-1-6 11:07
dsfsdfsd
作者: 528522861    时间: 2015-1-19 20:30
看看
作者: kelejiabing101    时间: 2015-1-24 17:59
看看
作者: pp369    时间: 2015-1-26 17:08
感谢分享
作者: q120629070    时间: 2015-1-27 14:33
瞧瞧.................
作者: zing428    时间: 2015-2-17 16:36
而是运行了很长时间后才出
作者: faabb    时间: 2015-2-18 04:55
瞧瞧什么毛病
作者: a125675677    时间: 2015-2-18 12:48
aaaaaaaaaaaaaaaaaaa
作者: 名字不重要    时间: 2015-2-21 12:23
看看你怎么样

作者: swzhu369    时间: 2015-2-26 12:39
看看
作者: ledigba    时间: 2015-3-4 22:29
新人看看
作者: a3220303    时间: 2015-3-27 00:57
45645

作者: wuhuan285021112    时间: 2015-4-3 14:36
范德萨发的说法都是看空间发两件的撒发的说法
作者: cyy198108    时间: 2015-4-3 22:16
出现变量类型错误的原因 [修改]
作者: 39413100    时间: 2015-5-8 10:04
xuexi
作者: luxinwen    时间: 2015-5-13 15:55
正有这个问题
作者: laowantong    时间: 2015-6-17 13:10

作者: 1817174328    时间: 2015-8-3 09:15
呜呜呜呜呜呜呜呜呜呜呜呜呜呜
作者: siam193    时间: 2015-8-30 18:26
111111111111111111111
作者: tbmbx2017    时间: 2016-9-11 07:55
支持楼主,感谢分享
作者: liu1ang    时间: 2016-10-6 00:32
一种特殊情况下
作者: 403678002    时间: 2016-10-6 12:06
防守对方
作者: 2105029625    时间: 2018-9-12 17:57





欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1