发表于:2007-12-24 22:04:00
楼主
for(SetTagWord("account",1);GetTagWord("account")<=5500;SetTagWord("account",GetTagWord("account")+1))
{
if(GetTagWord("account")%500== 0)
{
SetTagWord("pic",GetTagWord("account")/500);
SetTagWord("X",dimention[GetTagWord("pic")-1].a);
SetTagWord("Y",dimention[GetTagWord("pic")-1].b);
SetVisible("1.PDL","状态显示1",1); //Return-Type: BOOL
SetTop("1.PDL","状态显示1",100); //Return-Type: BOOL
SetLeft("1.PDL","状态显示1",200);
}
}
其中pic为无符号16位内部变量,当account也定义成同pic同类型的内部变量时,循环正常;而当直接在函数中定义unsigned short int account是,死循环。Why???