TC官方合作论坛

标题: 求高人指导,无响应问题。I7,win7,64位 [打印本页]

作者: TCcaicai    时间: 2013-10-22 22:55
标题: 求高人指导,无响应问题。I7,win7,64位
运行非常简单代码,有50%机率无响应,我用了线程的。很头痛。
我电脑装了360卫士和360杀毒,会不会有影响。
附代码:
namespace PK脚本v1 //默认空间
var JS,JS1,JS2,JS3,JS4,threadID,T,t1,t2,t3,t4
function CJPK()   //PK的具体代码
endfunction

function start_click()     //开始按钮_点击操作  主线程
    threadID=thread.beginthread("PK脚本v1.CJPK","")
endfunction

function exit_click()     //退出按钮_点击操作
    thread.closethread(threadID)
    help.exit()
endfunction
function hotkey1_onhotkey()
    help.beep(1000,1000)
endfunction
function hotkey0_onhotkey()
    help.beep(1000,1000)
endfunction
endnamespace   //空间结束

作者: TCcaicai    时间: 2013-10-22 22:57
生成的EXE文件,双击运行,一会无响应,一会正常。非常头痛
作者: mzbqhbc    时间: 2013-10-23 00:49
function CJPK()   //PK的具体代码
endfunction
这中间的代码呢   空空如也哦
作者: ashcaster    时间: 2013-10-23 08:08
会不会是重复点击开启的问题?
function start_click()     //开始按钮_点击操作  主线程
    threadID=thread.beginthread("PK脚本v1.CJPK","")
endfunction

改成
function start_click()     //开始按钮_点击操作  主线程
    if(threadID==0)
    threadID=thread.beginthread("PK脚本v1.CJPK","")
      endif
endfunction
试试看?
作者: Abin    时间: 2013-10-23 10:34
按照楼上的方式试试。
看看是不是你手抖了,一下子开了很多的线程出来执行!
作者: TCcaicai    时间: 2013-10-24 01:37
我大概找到问题所在了。可能还真的是兼容问题。部分64位系统运行,可能会出问题。我今天把系统重做了,换成32位的了,暂时未出现这情况。
作者: TCcaicai    时间: 2013-10-24 02:50
换了系统,还是有20%机率无响应,之前是60%机率。哪怕是个空项目生成的EXE




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