没有用到线程的话,那么假死是很正常的。
如果有用到线程还是假死,那要看内存。运行之后跟踪他的内存实用情况,如果一直飙高,那么应该是你的代码逻辑性出了问题。
延时这个命令个人感觉还是不用的好,因为你用延时的话,这十秒界面貌似是无法 *** 作的。。。。我的想法是用个时钟,写个十秒进去,时钟在启动窗口创建完毕后启动,时钟事件就写载入窗口1然后时钟周期改为0这样十秒你的启动窗口也是可以 *** 作的不会是假死现象(其他方法自己去想吧)
禁止多次运行的话需要调用API了,
如果你闲麻烦你可以去找相关模块好多模块应该是都有这个功能的,CreateEventA:创建一个事件对象,,,具体去查API。OpenEventA:为一个已有命名的事件对象创建一个新句柄。CloseHandle:关闭一个内核对象。
我用易语言写了上千行代码,也没发现你这个问题可能是你代码本身的问题,无响应一般都是代码出错了 比如 数组 有没有超出下标等 很多原因都可以照成易语言卡死的情况 还有支持库也会造成
这时候需要你进行找到原因以及调试输出 看看那里出错
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)