回复 39楼 TonyDeng
接下来要怎么定义我就不懂了
程序代码:
PUBLIC v && 定义为全局变量,表单form1才会“看见”这个变量 v = "ok!" DO FORM form1 && 运行表单,表单结束后将返回这里的下一行继续执行 READ EVENTS && 如果没有这行并没在表单的Destroy事件中写Clear Events命令,程序会马上执行到下面的messagebox()并自动结束,写了后要点击关闭表单才会显示下面的信息 && 如果有这行但没在表单中写Clear Events,则表单无法关闭,程序无法结束,这两句写在不同的地方但要配套使用 MESSAGEBOX("ok")
在表单的任何代码中,当要使用变量v的时候,检查变量v是否存在,可以这样:
程序代码:
IF VARTYP(v) == "U" && 返回"U"表示变量未定义 v = "ok" && 这里定义的变量v是在当前函数或方法、过程中的局部变量,此时不使用全局变量 ENDIF
[ 本帖最后由 TonyDeng 于 2013-6-24 15:39 编辑 ]