如何作一个类似于SLEEP的延迟函数:
1/要求在延迟过程中还能接受到系统消息,不能和SLEEP一样;
2/要求系统占用率要低,我曾经用过
REPEAT
Application.pressmessage;
UNTIL GetTickCount-TIme>T;
系统占用率迅速达到100%。
3、我没有引用FORM单元,所以不能使用APPLICATION.PREESMESSAGE。函数
4、这个延迟函数我要在动态链接库中调用。感谢各位。
1/要求在延迟过程中还能接受到系统消息,不能和SLEEP一样;
2/要求系统占用率要低,我曾经用过
REPEAT
Application.pressmessage;
UNTIL GetTickCount-TIme>T;
系统占用率迅速达到100%。
3、我没有引用FORM单元,所以不能使用APPLICATION.PREESMESSAGE。函数
4、这个延迟函数我要在动态链接库中调用。感谢各位。
解决方案 »
- 捕捉下拉列表的鼠标事件报警。。求助
- 哪位大哥哥能教认delphi6的代码呀。。
- 如何在DBGRID的指定列上加入别一个DBGRID?
- Console Application中DOS命令调用的问题
- **在table控件中选择时databasename时,提示could not find object,是何原故?
- 钱钱钱,我到底值多少钱?我想买房子...55555
- ChinaOk请进来,有问题想请教
- 不用控件如何完成TCP/IP连接?
- TListView怎样定位?哪位帅哥知道?
- delphi 中treeview 控件如何在运行时增加节点?急!!!!
- 从哪能下载Cxgrid组件及其通用函数(注意是通用的)?
- 问:如何为Delphi或BCB本身编写插件?
比如:
for i:=0 to 500 do
begin
label.caption:=inttostr(i);//这里随便做一些动作
end;
var
t1:dword;
begin
t1:=gettickcount;
while gettickcount-t1<t do
application.processmessage;
end;
TO : pingshx() 我不能使用APPLICAITON.PROCESSMESAGE函数啊。
TO: chenkandy(kandy) 我晕!!
我要在DLL中使用这个延迟函数啊。