TC官方合作论坛

标题: 【有源码】TC不用线程也能不卡界面的2种方法! [打印本页]

作者: 龍飛    时间: 2015-3-8 17:15
标题: 【有源码】TC不用线程也能不卡界面的2种方法!
本帖最后由 龍飛 于 2015-3-17 11:14 编辑

论坛里碰到许多朋友问过关于卡界面,界面假死的问题.解决的方法都是开线程.
闲着就逛逛论坛发现了一种解决卡界面的思路,于是乎就用TC试了试,真的可以哒!
下面用TC5.0封装了一个超级等待的功能,大家可以自己试试.

第1种方法.




以下的坛友提供的第2种方法.











作者: 大明    时间: 2015-3-8 17:36
回复查看
作者: hlincs    时间: 2015-3-8 17:53
多朋友问过关于卡界面,界面假死的问题.解决的方法都是开线程.
闲着就逛逛论坛发现了一种解决卡界面的思路,于是乎就用TC试了试,真的可以哒!
下面用TC5.0封装了一个超级等待的
作者: 言术    时间: 2015-3-8 18:03
这么牛?是源码吗?我估计你一天在线10小时以上,蛮拼的,告诉我让你坚持下去的动力,我代码都码不动了,让我喝点心灵鸡汤吧
作者: 龍飛    时间: 2015-3-8 18:15
言术 发表于 2015-3-8 18:03
这么牛?是源码吗?我估计你一天在线10小时以上,蛮拼的,告诉我让你坚持下去的动力,我代码都码不动了,让 ...

哪有一天上线10小时...挂在论坛上 偶尔看看.
作者: cjxdn    时间: 2015-3-8 18:18
学习

作者: 言术    时间: 2015-3-8 18:23
龍飛 发表于 2015-3-8 18:15
哪有一天上线10小时...挂在论坛上 偶尔看看.

你是真正的作者吗?有啥秘诀吗?向你取取经
作者: nha    时间: 2015-3-8 18:24
瞅瞅
作者: nha    时间: 2015-3-8 18:26
不如  rtcDoEvents 更方便
作者: 游民    时间: 2015-3-8 19:17

作者: 龍飛    时间: 2015-3-8 19:27
言术 发表于 2015-3-8 18:23
你是真正的作者吗?有啥秘诀吗?向你取取经

我不是作者...业余的..自娱自乐.
作者: 龍飛    时间: 2015-3-8 19:30
nha 发表于 2015-3-8 18:26
不如  rtcDoEvents 更方便

请问下rtcDoEvents用TC能实现吗?
作者: sam7894604    时间: 2015-3-8 19:51
哦? 怎实现的?
作者: lyjbsl    时间: 2015-3-8 20:52
只看源码
作者: ekeen    时间: 2015-3-8 21:19
感谢分享
作者: halfapple    时间: 2015-3-8 21:53
学习学习
作者: veeyoo    时间: 2015-3-8 21:54
学习一下,谢谢
作者: rainshine    时间: 2015-3-8 22:00
nha 发表于 2015-3-8 18:26
不如  rtcDoEvents 更方便

正解。
作者: rainshine    时间: 2015-3-8 22:01
一句doevents就搞定了- -
作者: rainshine    时间: 2015-3-8 22:02
另外 localalloc返回的是申请到的内存地址 储存从消息队列取回来的msg结构用的- -。。不是什么句柄。。
作者: a1076559139    时间: 2015-3-8 22:25
什么东西,总把名字起得这么奇怪
作者: ksap787523    时间: 2015-3-8 22:36
111111111111111111111111
作者: 龍飛    时间: 2015-3-8 22:38
rainshine 发表于 2015-3-8 22:01
一句doevents就搞定了- -

shine神,doevents用tc应该怎么写?
作者: chi98002    时间: 2015-3-9 00:03
看看什么秘密
作者: 爱上老公    时间: 2015-3-9 00:10
564154
作者: q741230412    时间: 2015-3-9 08:55

作者: d166d    时间: 2015-3-9 09:32
下面用TC5.0封装了一个超级等待的功能,大家可以自己试试.

作者: rainshine    时间: 2015-3-9 12:47
龍飛 发表于 2015-3-8 22:38
shine神,doevents用tc应该怎么写?

= =论坛有人写过来着我记得。。
作者: sandorn    时间: 2015-3-9 13:02
超级等待
作者: 龍飛    时间: 2015-3-9 20:16
rainshine 发表于 2015-3-9 12:47
= =论坛有人写过来着我记得。。

没找到....
作者: 今非    时间: 2015-3-9 21:32
前来围观  说得我心动
作者: djzlove129    时间: 2015-3-9 21:58
看看你
作者: djzlove129    时间: 2015-3-9 21:58
看看你
作者: 420130    时间: 2015-3-10 11:06
龍飛 出品必须精品啊,哈哈,顶你~!
作者: halfapple    时间: 2015-3-10 15:45
修改了下,TC5.0-0309测试通过。
  1. 功能 超级等待(毫秒)
  2.     变量 s = 获取系统时间()   
  3.     循环 (获取系统时间() - s <= 毫秒)
  4.         dllcall("msvbvm60.dll","void","rtcDoEvents")
  5.         等待(1)
  6.     结束   
  7. 结束
复制代码

作者: 龍飛    时间: 2015-3-10 18:23
halfapple 发表于 2015-3-10 15:45
修改了下,TC5.0-0309测试通过。

非常感谢 学习了.
作者: wbdd    时间: 2015-3-10 22:32
看看
作者: chenxiaoman    时间: 2015-3-11 08:55
看看
作者: yangshengxi2009    时间: 2015-3-11 14:44
hhbkbbhjbkj
作者: x489509231    时间: 2015-3-12 15:03
看看
作者: zc317414    时间: 2015-3-12 20:42
4.0有效果吗?
作者: somaicro    时间: 2015-3-14 13:01
谢谢分享~
作者: x348235234    时间: 2015-3-14 17:22
看看不说话
作者: 332475520    时间: 2015-3-14 20:48
yyyyuuuuy
作者: mjg2009    时间: 2015-3-14 23:40

作者: mjg2009    时间: 2015-3-14 23:47
这个类似VB的doevents 界面是不卡了,但是延时上1秒以上你会看到CPU直线彪升。真的的延时函数没这么简单
作者: kim1971    时间: 2015-3-15 02:28







.
作者: szw749b    时间: 2015-3-15 02:29
ddddddddddd

作者: xt001118    时间: 2015-3-15 02:54
看看看看看
作者: pkeee    时间: 2015-3-15 05:32
那么神奇
作者: 地狱骑士    时间: 2015-3-15 10:32
xxxxxxxxxx
作者: a11518    时间: 2015-3-15 15:40
看看,,,
作者: 1106752189    时间: 2015-3-15 16:38
..........................
作者: husiyu317    时间: 2015-3-15 21:30
不卡界面的方法
作者: 1053491810    时间: 2015-3-15 22:38
11111
作者: TC华少    时间: 2015-3-15 23:14
000000000000
作者: 天生天杀    时间: 2015-3-16 00:37
O(∩_∩)O哈哈哈~
作者: zhangbojava    时间: 2015-3-16 08:47
kankan
作者: burning_chuang    时间: 2015-3-16 22:40
sryrmrymxryxr
作者: qq76078481    时间: 2015-3-17 01:13
asdasdassa
作者: dsqlsd    时间: 2015-3-17 08:11
怎么办到的 来学学
作者: wuhuan285021112    时间: 2015-3-17 08:36
都骂你啥快递号就是卡还非得看精神科发撒旦
作者: tangjiehan001    时间: 2015-3-17 15:25
阿萨德发计划过就咋的
作者: wj0711101021    时间: 2015-3-17 17:01
111111111111111
作者: nba521314    时间: 2015-3-17 17:21
dfhrfjfyhjyg
作者: haoyuanxin    时间: 2015-3-17 17:50
看看是什么
作者: mfkyniusr    时间: 2015-3-17 18:59
学习一下
作者: itsok    时间: 2015-3-17 20:39
ddddddddd
作者: 574221329    时间: 2015-3-17 22:50
用线程也能不卡界面的2种
作者: q765758576    时间: 2015-3-17 23:03
不用线程也能不卡界面的2种
作者: w405745653    时间: 2015-3-17 23:22
TC不用线程也能不卡界面的2种方法
作者: 33531233    时间: 2015-3-17 23:58
不用线程也能不卡界面的2种方法! [修改]
作者: a13480140579    时间: 2015-3-18 00:19
克拉克急急急
作者: zx83508218    时间: 2015-3-18 08:22
学习!!!!!!!!!!!!!!!!!!!!
作者: fuxiaojun185    时间: 2015-3-18 11:20
生生世世
作者: iq_iq_    时间: 2015-3-18 15:47
dddddddddddddddddddddddddddd
作者: lidongxu    时间: 2015-3-18 16:23

作者: mr.John    时间: 2015-3-18 19:16
666666666666
作者: zhang948123    时间: 2015-3-18 19:20
11111111111111111
作者: sky2810    时间: 2015-3-18 20:41
学习
作者: 18013378002    时间: 2015-3-18 23:10
kkkkccvvv

作者: qsw296062081    时间: 2015-3-19 08:06

作者: qsw296062081    时间: 2015-3-19 08:08
完全看不懂
作者: itcfan    时间: 2015-3-19 09:34

作者: 18667006365    时间: 2015-3-19 10:16
jg 瞧不起量早中上
作者: keqi    时间: 2015-3-19 11:43
awdwqdqwdqwdq
作者: 2576605471    时间: 2015-3-19 15:00
回复看看啊 啊啊
作者: pp369    时间: 2015-3-19 22:09
感谢分享

作者: jrflsh    时间: 2015-3-19 22:14
看看

作者: good    时间: 2015-3-19 22:29
卡死确实头疼啊,学习来了
作者: 天空依然清朗    时间: 2015-3-19 23:41
学习
作者: 雨霖    时间: 2015-3-20 13:48
什么情况
作者: 智盛辅助软件    时间: 2015-3-20 19:02
,,,,,,,,,,,,,,,,
作者: stefno01    时间: 2015-3-20 21:43
123455677
作者: limityan    时间: 2015-3-20 21:55
1111111111111
作者: cale1998    时间: 2015-3-20 23:34
看看
作者: cale1998    时间: 2015-3-20 23:34
,,,,,
作者: 点点酷儿    时间: 2015-3-21 01:42
1111111111111111
作者: px998    时间: 2015-3-21 10:06
功率和更换个头发
作者: 东月山    时间: 2015-3-21 10:29
没啥说的先顶在下!!!!!!!!!!





欢迎光临 TC官方合作论坛 (http://regcoderoute.tyuyan.net/) Powered by Discuz! X3.4