var
i:Integer;
begin
i:=0;
repeat
Inc(i);
edit1.Text:=IntToStr(i);
until i>500000;
end;我想问的是 edit1的文本内容 就直接显示500001了呢 。。没看到不断增加的过程啊。请问如何能看的到呢?
i:Integer;
begin
i:=0;
repeat
Inc(i);
edit1.Text:=IntToStr(i);
until i>500000;
end;我想问的是 edit1的文本内容 就直接显示500001了呢 。。没看到不断增加的过程啊。请问如何能看的到呢?
解决方案 »
- 用软件反编译 delphi6写的程序,能得到源码吗?
- DBLookupComboBox1自动下拉和高亮条自动跟随问题?
- 用DELPHI7开发的程序,运行时先闪出一个黑屏,再打开真正的应用窗口,请问如何去掉该黑屏?
- 大家帮帮忙,帮我看看这个问题。在线等待!!!!
- DELPHI7+adoquery的问题,求助高手帮忙!
- 一个简单的查询问题,高手请进
- 我现在非常需要一些delphi关于文件操作的东东,那位大侠能够提供一二,不胜感激
- 这种情况的企业对象应该如何设计其关系,如何处理更新?(内详),急!
- 各位介绍本适合于初学者的书吧!!谢谢!!!!
- 请问如何得到局域网内开着的机器列表?
- 一个小问题,知道的麻烦告诉下?
- 方法的重写问题
var
i:Integer;
begin
i:=0;
repeat
Inc(i);
edit1.Text:=IntToStr(i);
sleep(10);//可以改时间
application.ProcessMessages; until i>500000;
直到i>50000的时候停止,当然是50001了.
还有个函数dec是减,同理。
i:Integer;
begin
i:=0;
repeat
Inc(i);
edit1.Text:=IntToStr(i);
application.ProcessMessages; //中断应用程序的执行,这样应用程序可以处理其他的消息(比如把I显示到edit1.Text上)
until i > 500000;
==================================
或可以考虑自己用多线程来做.