发表于:2004-04-29 21:59:00
楼主
大家好:
请教一个关于Newtask()函数的问题。
我写了一个持续5秒动画的函数Animation(),并用Newtask("Animation","",0)控制,工作正常。
FUNCTION
Animation()
INT AN;
INT iStart;
AN = DspAnNew (330,230);
IStart = SysTime();
WHILE (SysTime()-iStart < 5000) DO
DspSymAnm (AN,"icons.adjust","recipe.running");
END
DspAnFree(AN);
END
但是当我在Animation()加入变量infeed后,Newtask("Animation","infeed",0),没有动画显示。
FUNCTION
Animation(INT infeed)
INT AN;
INT iStart;
AN = DspAnNew (330,230);
IF (infeed = 1) THEN
IStart = SysTime();
WHILE (SysTime()-iStart < 5000) DO
DspSymAnm (AN,"icons.adjust","recipe.running");
END
DspAnFree(AN);
END
END
请问是什么原因? 谢谢!