当前位置: 代码迷 >> PB >> powerbuilder9.0写的死循环,想死的心都有了。解决思路
  详细解决方案

powerbuilder9.0写的死循环,想死的心都有了。解决思路

热度:196   发布时间:2016-04-29 07:40:16.0
powerbuilder9.0写的死循环,想死的心都有了。
以前用C语言写过一点代码,现在学习pb,写个循环语句也搞不定,求高人指点。
boolean EOF;
EOF = db.ISEOF();

DO while   EOF <>true

lb_1.additem(db.getstring("AppName"));
db.MoveNext();

EOF = DB.ISEOF();
if(EOF  =TRUE) then exit;///这里在我调试的时候 EOF 等于true了,就是不退出,所以do while 总是死循环。

//i++;
//if(i >10) then exit;
LOOP


谁能说下,我这个循环语名应该怎么写。判断一个布尔变量是不是true,是用=号。郁闷啊。
------解决方案--------------------
boolean EOF;
EOF = db.ISEOF();

DO while EOF 
   lb_1.additem(db.getstring("AppName"));
   db.MoveNext();
   EOF = DB.ISEOF(); 
   if EOF =false then exit;
LOOP


------解决方案--------------------
do while true
    lb_1.additem(db.getstring("AppName")) 
    if db.ISEOF() then exit
    db.MoveNext()
loop

------解决方案--------------------
楼上的代码都精准
------解决方案--------------------
楼上精准