回复 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 编辑 ]








