我在书上抄的VB代码,为什么还有实时错误424

来源:百度知道 编辑:UC知道 时间:2024/06/23 18:27:14
Private Sub Command1_Click()
Dim a, b, c, d As Single
a = Ta.Text
b = Tb.Text
c = Tc.Text
d = b ^ 2 - 4 * a * c
If d < 0 Then
MsgBox "你输入的系数方程无解,请重新输入!", vbExclamation
Else
If d = 0 Then
T1.Text = (-b + Sqr(d)) / (2 * a)
T2.Text = (-b - Sqr(d)) / (2 * a)
MsgBox "只有一个解"
Else
T1.Text = (-b + Sqr(d)) / (2 * a)
T2.Text = (-b - Sqr(d)) / (2 * a)
End If
End If
End Sub

Private Sub Command2_Click()
Ta = ""
Tb = ""
Tc = ""
T1 = ""
T2 = ""
End Sub

我复制你的代码`正常的实行了这个程序`代码是完全没有问题``你仔细看下是不是缺少了什么对象``

错误424:试图对正常对象执行无效动作时,就会发生此错误。例如,如对只读属性赋值时,就有可能接收到此错误。
请检查对象的文档以确保执行的动作都正确。

你要在你的窗体上加三个文本框,并将名称设置为Ta,Tb,Tc

Ta.Text
Tb.Text
...

你没有在窗体中加上

所以提示“要求对象”