表单编译后运行不了
主程序调用一个登录表单,编译后可以正常运行,但登录成功后执行主表单却不能正常运行。
主程序源码:
set directory to curdir()
set sysmenu off
set talk off
set safety off
set deleted on
set century on
set date to ymd
set mark to '.'
cd (justpath(subs(sys(16),at(":",sys(16))-1)))
clear all
close all
do form denglu
read events
登录表单确定按钮代码
cd (justpath(subs(sys(16),at(":",sys(16))-1)))
if empty(thisform.text1.value) or empt(thisform.text2.value)
messagebox("用户名或者密码没有输入!",16,"错误")
else
use yhb &&路径一定要无误
locat for 用户名=alltrim(thisform.text1.value)
if found()
locat for 密码=alltrim(thisform.text2.value)
if found()
CLEAR EVENTS
do form main
thisform.release
READ events
else
messagebox("密码有误,请重新输入!",16,"密码错误")
thisform.text2.setfocus
endif
else
messagebox("用户名有误,请重新输入!",16,"用户名错误")
thisform.text1.setfocus
endif
endif
用户名和密码输入后却不执行main表单