# Re: 简单又急的问题

Posted by trytsai on December 14, 1998 at 16:25:51:

In Reply to: 简单又急的问题 posted by 乖乖 on December 14, 1998 at 14:58:01:

: 表单上有两个控制元件,COMMAND和TEXT,程式如下:
: Private Sub Command1_Click()
: Dim I,N
: I=1
: FOR N=I TO 1000
: I=I*N
: NEXT N
: TEXT1.TEXT=I
: End Sub
: 执行时,会发生溢位的状况,原因出在"I=I*N",请问:

我不确定你程式的功用为何，不过变数 I 当回圈的
起始又在回圈内容变动，这样似乎怪怪的！

Overflow 的原因是 I 已经超出 VB 变数可储存的最大
范围(Double DataType)

: 1.有何解决的办法
: 2.如何让TEXT1在表单上显示时,可将其值完全显示出来(EX:12345000000000000)
: 谢谢!

Follow Ups: