WIN7下CocoStudio 1.3触发器生成操作崩溃一案例分析

  • 时间:
  • 浏览:0

本文转自朱先忠老师51CTO博客,原文链接:http://blog.51cto.com/zhuxianzhong/1439677,如需转载请自行联系原作者

自从COCOSTUDIO 1.2起(可能性是这俩版本,具体小版本我忘记了),它的场景编辑器中引入了触发器机制。引入触发器的意味着着分析,有关专家可能性作了明确介绍(http://www.cocoachina.com/bbs/read.php?tid=179215)。

才能说,这俩触发器说简单还算简单,说复杂性还是复杂性性的。把握好了触发器,将给编码每种带来极大复杂性,当然还包括编码模块设计方面的巨大影响。于是,我安装了最新版本的COCOSTUDIO 1.3,学习使用场景编辑器中引入的触发器机制。

看起来,“欢呼”还是一些为时过早,在刚刚 的操作中,发现不时地还是会总出 如本文上图中所总出 的错误界面(同样意味着着分析整个编辑器DEAD)!?我我其他人 的处置方式是首先关闭WINDOWS DEFENDER;随便说说,在点击“生成”触发器代码时,先把此前你可能性点击“生成”生成的CODE文件夹改名成一些的(可能性删除);刚刚 ,这俩步操作与现点击“生成”生成触发器代码之间要多间隔一些时间。

刚刚 ,我的分析还是,根本上上述错误应当与文件的共享操作有关,可能性办公室的机器上安装的东西非常少,刚刚 档次也比家中的笔记本要高一些,自然下行波特率 快不少。类事,OFFICE中的WORD,当我们儿儿知道,在当我们儿儿操作WORD文档期间,很可能性可能性数次保存,在相应路径下产生一些临时文件,在退出后,这俩文件要经过些许时间才被WORD系统的退出操作每种清理掉。可能性在还未清理完刚刚 又做一些对此WORD有关的操作(如你常见的U盘插拔操作),则很可能性要总出 错误提示。看起来机器的下行波特率 还是很关键的!

如你所想,求解过程很艰难。正如狄仁杰破解连环案,也如目前正热播的长安三怪探中独孤先生的破案,才能 借助论坛,BAIDU,等等进行前后的数次现象回溯分析。恕细节不再描述。忽然想到办公室的新机器--这是当我们儿儿学校新配置的台式机。何没得办公室机器上也试验一下。办公室机器档次略微高一些,特别是上面越来越安装越来越来越多的系统tcp连接(非要WIN7 -64位,还有PS和FLASH,这俩都有我的必需)。下载后安装运行并测试,VERY OK!!!

刚刚 ,我终不该把办公室的机器搬到家中吧?(当然也都有绝对非才能)办公室的机器上安装的是31000,家中安装的是瑞星。是都有它们的现象?为此,针对题目中的错误提示,我还专门分析了MSDN网站上的一些文章,刚刚 五花八门--不信,你使用BAIDU以中文搜索一下看看-这俩错误还相当经典呢?根据我其他人 刚刚 的WINDOWS系统系统tcp连接开发小经验,并结合网络搜索,很可能性是场景编辑器触发器在生成CODE文件夹及操作XML文件时总出 的文件共享冲突。于是,我关闭网络连接(我你这我其他人 很保守,大慨在安全这方面!),又关闭了瑞星及其防火墙。再试验还是不行!越来越,是都有WINDOWS防火墙的现象。前段时间,我在WIN7下通过我其他人 的ANDROID手机测试软件开发过程中才能 用到手机的实时上网测试,在借助WIN7+无线网卡实现连接热点操作时就总出 了WINDOWS防火墙相关阻挠。接下来,打开服务系统tcp连接界面(WIN7下,始于了了英语 按钮-在搜索框中输入SERVICES.MSC后按回车比较快)。我先后关闭了WINDOWS FIREWALL和WINDOWS DEFENDER。再次创建触发器代码测试,结果SUCCEEDED!!!最终把意味着着分析锁定在WINDOWS DEFENDER。可是我 它,假使 把它对应的服务关闭就OK了。

最简单具体情况,在场景编辑器下刚刚 你使用触发器编辑器中提供的默认触发器越来越来越快搭建曾经触发器的例子。刚刚 ,点击“选则”按钮退出小窗口。刚刚 ,点击工具栏中的预览图标来熟悉触发器的功能并感受其魅力。

这俩试验很容易成功,我也是越来越。刚刚 ,当我再次进入到触发器编辑器中想使用”生成“按钮(对应于英文版本中的”Build“)生成COCOACHINA论坛中提到的code文件夹及其下相应文件时--以便把它们拿到VS中编码使用,系统tcp连接崩溃了!一下整个场景编辑器软件DEAD!!!???请记住下图中这俩你可能性熟悉而又陌生的提示吧。

写这篇BLOG时真真激动不已。如你猜想,我可能性在这俩现象上花费了不少时间(数个小时...).