while True do
BEGINEND
这个是用来作什么的语句?
BEGINEND
这个是用来作什么的语句?
解决方案 »
- 我的事件处理函数怎么会出错呢?
- 手机发短信的非一般问题!!!
- 何以解忧?请大虾出手!
- 菜鸟提问:怎么样把两个exe放在一个项目里面!
- 怎样实现在COMBOBOX中输入时将其Items相近的项提前以供用户选择?
- 有没有人DELPHI和C++BUILDER一块用的??
- delphi中,如何动态地增加控件呀?(以按纽为例)
- 如何保存IE浏览器中输入 http://kh1.google.com/kh?n=404&v=21&t=trstrtrtrrrst ,可以看到的图
- 如何调用EXE或DLL程序,使被调用程序是调用程序的MDI中的一个子窗口?
- 在delphi5中如何将程序图标添加到系统栏?
- 用ClientDataSet更新数据时,不能更新Null数据?
- 简单问题,大家帮看看!初学者求助!
很多地方都有这样的循环的,
比如在多线程的程序中,很多线程中的线程函数就用while true do,表示一直循环,这里除非在循环中用break退出(一般在出错的时候),或者只有等程序结束才退出
如果没有Break/Exit则是死循环
BEGIN
if bFindFlag then break;
END这种结构在些类似于WINDOWS的消息循环处理机制
多用于通讯场合,比如一次通讯过程的完成啊,通讯收发数据的过程啊等
while True do
...
等价于
while True = True do
...见过这样的吧:
FCancelled: Boolean;
if FCancelled then
...类似的还有
repeat
until False;
你还是把你有问题的那段代码帖上来吧,这样说不清楚