而且妳所使用的是VB的6.0版本的吧,6.0是98年的,現在最新的是2008版的,要是在2005或是2008版的裏面就不會出現這樣的問題。因為——
在6.0裏面integer類型的變量占2個字節。所以這種變量所能夠存儲的最小值是-32768,最大值是+32767,妳輸入大於32767的數當然會溢出了。解決的方法是把integer改為long類型的就可以了,long和integer基本是壹樣的,區別在於integer只占二個字節,而long占四個字節,所以long所能夠存儲的數字的範圍能夠達到正負21億多。
而在2005以上的版本中,integer和long完全壹樣,都是占四個字節。