代码如下: For n = 0 To L - 1 X1 (n) picIn.CurrentX = n picIn.CurrentY = CSng(PutIn) picIn.PSet (picIn.CurrentX, picIn.CurrentY), vbRed AR(n) = PutIn AI(n) = 0 Next n Private Sub X1(n As Integer) If n >= 0 And n <= 3 Then PutIn = 1 Else PutIn = 0 End If End Sub 难道真的是机器的问题?我之前提的问题难道也是机器的事吗?
Private Sub Form_Load() picIn.ScaleMode = 1 '加上这个看看 End Sub
这是浮点舍入错误 Single除0以外的最小值是±1.626016E-03解决方法: 在该过程的前部加上“Dim n As Long”
For n = 0 To L - 1
X1 (n)
picIn.CurrentX = n
picIn.CurrentY = CSng(PutIn)
picIn.PSet (picIn.CurrentX, picIn.CurrentY), vbRed
AR(n) = PutIn
AI(n) = 0
Next n
Private Sub X1(n As Integer)
If n >= 0 And n <= 3 Then
PutIn = 1
Else
PutIn = 0
End If
End Sub
难道真的是机器的问题?我之前提的问题难道也是机器的事吗?
picIn.ScaleMode = 1 '加上这个看看
End Sub
Single除0以外的最小值是±1.626016E-03解决方法:
在该过程的前部加上“Dim n As Long”