为什么非法重定义变量
我在表单中的一个命令按钮写了以下程序,运行时提示非法重定义变量,请问怎么回事,之前没有定义过public d1,d2
d1=thisform.Text1.value
d2=thisform.Text2.value
do case
case empty(thisform.Text1.value)
MESSAGEBOX("内径不能为空",48,"轴承精度设计系统")
case empty(thisform.Text2.value)
MESSAGEBOX("外径不能为空",48,"轴承精度设计系统")
case d1>500
messagebox("超出范围,请重新输入",48,"轴承精度设计系统")
case d2<d1
messagebox("外径不能小于内径",48,"轴承精度设计系统")
endcase
thisform.release()
do form phxz