TC官方合作论坛

 找回密码
 立即注册
查看: 1229|回复: 11
打印 上一主题 下一主题

[讨论] TC简单软件递归BUG!附带递归例子!希望官方团队解答!

[复制链接]
跳转到指定楼层
楼主
发表于 2013-4-1 19:56:49 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
我连续发了三个帖子,一直没有解决问题。我就重新些了一个功能。

单独的调用,附带源码例子。 在逻辑中不成立则进入递归。 调用150次左右,程序自我销毁!

该BUG希望修复!


本帖子中包含更多资源

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

x
回复

使用道具 举报

推荐
发表于 2013-4-1 20:24:06 | 只看该作者
如果图片找不到怎么办?可是必须找到图才可以继续呢?
回复 支持 1 反对 0

使用道具 举报

12#
 楼主| 发表于 2013-4-2 00:02:42 | 只看该作者
了解了。多谢。。
回复 支持 反对

使用道具 举报

11#
发表于 2013-4-1 23:38:55 | 只看该作者
一个功能都有自己的堆栈,当功能结束,这个堆栈会释放,自己无限调自己会把自己的堆栈挤破,没一个语言例外,TC的功能占用堆栈高一点.,所以建议换个写法,不要自己无限调用自己
回复 支持 反对

使用道具 举报

10#
发表于 2013-4-1 21:19:02 | 只看该作者
好像TC递归没有问题吧,我原来还用过啊。。
回复 支持 反对

使用道具 举报

9#
 楼主| 发表于 2013-4-1 21:17:41 | 只看该作者
唉。表示悲剧了。必须加延时才能够不掉而且不自身调用,不能返回使用函数,只要用一次。就叠加次数,所有调用次数达到150左右就果断程序销毁了。 我的神。。。。 百思不得其解啊! 加延时,不反复调用真心没意义了
回复 支持 反对

使用道具 举报

8#
发表于 2013-4-1 21:07:17 | 只看该作者
好深奥啊
测试了一下  正常打开 CPU利用率0  内存4开启的一瞬间 利用率 10  内存8M
一致到消失为止

我写的游戏脚本
挺大的  有时候 也会有客服反映早上起床 无缘无故消失的情况
我自己也碰到过 但是很少出现 就没当回事
还真有点问题

回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2013-4-1 20:43:58 | 只看该作者
反复调用自身函数不是递归么? 当我没有找到,则从头找起,如此无限循环。的确是没延时。
我就附带上E的源码贴图吧。  CPU我反复测试多次没变化。  在这种代码写法下。我让朋友测试了C++ Java E vbs 都没挂掉。。 这不可能不是bug啊。- -#






在相同方式下 TC 循环150次挂掉。E 随便你多久。 递归在朋友给我解释的时候就告诉我说是自身调用就是递归。可能是我理解错了。但在这种写法下。 我无法理解为什么会在循环中挂掉。。
附带一个E编译好的代码程序

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

5#
发表于 2013-4-1 20:22:37 | 只看该作者
2楼正解
回复 支持 反对

使用道具 举报

地板
发表于 2013-4-1 20:18:12 | 只看该作者
首先你看你测试BUG这个函数

如果这个图片不出现,就不再是递归,而是一个 无延迟的大范围的找图 死循环,你注意看你的电脑的内存和CPU的占用就明白退出的原因了
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-10-6 00:23 , Processed in 0.170766 second(s), 26 queries .

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

© 2001-2013 Comsenz Inc.

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