以前用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
------解决方案--------------------
楼上的代码都精准
------解决方案--------------------
楼上精准