非常有趣，可能是VB的BUG，如果改为 
    aaa=100# * 360 
    就不出错。 
<END> 
VB不能自动转换计算的结果，如果有溢出或者是类型的转换就报错，这个在MSDN中有说明，所以就必须将计算的时候自己设置转换。这个现象MSDN上有详细的解释，因为参加运算的数字都是小于32768的，所以系统认为结果也是整形，所以只要将运算的一个数字改为LONG的结果就是LONG型，所以在后面加上＆最为妥当，或者是CLng（100）＊360。 
<END>    
    