while true do
begin
Memo.lines.add('Hello')
end怎么避免程序象死机了一样的,我用了
Application.ProcessMessages好象还是不行while true do
begin
Memo.lines.add('Hello')
sleep(1000);
Application.ProcessMessages
end 不行,有好的办法吗,谢谢
begin
Memo.lines.add('Hello')
end怎么避免程序象死机了一样的,我用了
Application.ProcessMessages好象还是不行while true do
begin
Memo.lines.add('Hello')
sleep(1000);
Application.ProcessMessages
end 不行,有好的办法吗,谢谢
解决方案 »
- 一个小问题﹐delphi 中如何设置一个窗体的主按钮﹐即按《enter》时自动引发
- 如果对以下内容排序
- dbgrid和一个数据表相联,其中有一个字段为TDATETIME,我在DBGRID中修改时间,如果时间不正确43:00:00 ,会出错误,如何屏蔽这个错误呢
- 公共汽车“踩脚”之“经典回嘴
- 在image上画直线,怎样把它删除掉
- delphi 的内存管理是否有问题?
- 请问如何判断窗体是否打开?内详!急切等待!
- 关于image的打印。
- sql问题!答者重感谢!
- Delphi导出Excel保存为保护工作表时报错
- 谁解我疑惑——Sybase服务的问题_100分
- 高分求教!!想学DELPHI和数据库开发,请问那本书比较好???!!
AddUserID 是个函数 返回Boolean值
while AddUserID(Sender) do
begin
AddUserID(Sender)
sleep(1000);
Application.ProcessMessages
end
你为什么要加个sleep(1000)呢?难道觉得计算机处理速度太快?不懂
你的程序一定会像死了一样
因它的作用是程序停止运行一秒,
其间不响应用户的任何操作
begin
Application.ProcessMessages
sleep(1000);
Memo.lines.add('Hello')
end
begin
t:=gettickcount;
while(gettickcount<t+1000)do
Application.ProcessMessages;
Memo.lines.add('Hello')
end