TC官方合作论坛

 找回密码
 立即注册

tc版本崩溃的问题

查看数: 1910 | 评论数: 11 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2014-12-19 03:45

正文摘要:

本帖最后由 小欧1023 于 2014-12-19 03:47 编辑 在程序运行很长一段时间后,脚本还是出现频繁的崩溃 这个问题困扰我1个多月了,经过长时间调试,发现所有的崩溃地点都是在一个 功能 结束之后准备进入下个功能时发生 ...

回复

528522861 发表于 2015-1-28 15:17:32
小欧1023 发表于 2015-1-28 14:58
我的意思是不要镶嵌太多 你跳1,2个是没问题的 但是 不要一直无限循环下去跳

你线程开启功能A

我就是
功能a结束前调用功能b, 功能b结束前调用功能c,功能c结束前调用功能d,功能d结束前调用功能a ,就是这样调用,谢谢你的回答,虽然我还是不懂
小欧1023 发表于 2015-1-28 14:58:15
528522861 发表于 2015-1-28 14:26
比如:

功能 a()

我的意思是不要镶嵌太多 你跳1,2个是没问题的 但是 不要一直无限循环下去跳

你线程开启功能A

功能A,完成可以当作1个 主功能区

功能 A
  B
C
D
都在这里面调用,A不结束,但是你B,C,D尽量不要在镶嵌
就是镶嵌了 也一定记得要跳出来
就好像 你每个功能无限的跳 就好像1个死循环的 递归算法一样  你可以试试 死循环的递归,tc运行没多久就卡死了
功能结束
528522861 发表于 2015-1-28 14:26:02
小欧1023 发表于 2015-1-28 13:15
多数是因为代码补严谨造成的,比方从A,跳到B功能,如果你一直连续跳,而没有结束掉A,那么很多功能长此下去会 ...

比如:

功能 a()
这是功能a里的代码省略了......
线程.开启(“功能b”。“”)//在功能a结束前调用功能b,这样的话,功能a不就是自动关闭了吗
功能结束

功能 b()//总是在被调用的时候卡住,
功能结束
小欧1023 发表于 2015-1-28 13:15:29
528522861 发表于 2015-1-28 10:15
问题解决了吗,我也遇到同样的问题,希望您能指导一下,经过各种测试发现,运行几个小时后,总是某个线程 ...

多数是因为代码补严谨造成的,比方从A,跳到B功能,如果你一直连续跳,而没有结束掉A,那么很多功能长此下去会造成成百甚至上千个功能在运行着 肯定会卡死崩溃

按键似乎没这方面的问题,我按键都是这样 A,跳B,B跳c 无需结束A,脚本运行几个星期都不会出错.tc貌似运行没多久就会报错,所以一定记住 在你用A功能到B时,尽最大的可能去实现 在A结束后才去B
528522861 发表于 2015-1-28 10:15:51
小欧1023 发表于 2014-12-21 18:25
同样的代码,我更换11.26的那个版本几乎没出现过这个情况,但是那个版本有个弊端,他会偶尔报那个未知错误的 ...

问题解决了吗,我也遇到同样的问题,希望您能指导一下,经过各种测试发现,运行几个小时后,总是某个线程结束调用另外一个线程时停止不动了,希望您能帮帮我,
君凌天下 发表于 2014-12-22 07:00:31
还没有解决?
小欧1023 发表于 2014-12-21 18:25:33
dear 发表于 2014-12-19 13:59
看错误代码是内存崩溃. 不一定是由TC版本造成的.

同样的代码,我更换11.26的那个版本几乎没出现过这个情况,但是那个版本有个弊端,他会偶尔报那个未知错误的情况,...因为这个内存报错不是同一个程序或者地点报错,是好多地点,随机的报错,所以一直没找到原因,
小欧1023 发表于 2014-12-21 18:12:05
君凌天下 发表于 2014-12-19 06:40
哥,调试没用,你应该把TC的官方软件卸载之后,重启电脑再重新安装最新版本,再运行你的那个脚本就不会出现这种 ...

我这不是调试,我是直接运行在了测试的机器上,
我准备按照您说的方法卸载老版本,重新装下tc试试
被这个问题困扰很久了,好蛋疼!!
dear 发表于 2014-12-19 13:59:28
看错误代码是内存崩溃. 不一定是由TC版本造成的.
关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-9-19 01:06 , Processed in 0.152692 second(s), 27 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

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