以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  关于窗口重新登录问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=47107)

--  作者:heying325
--  发布时间:2014/3/4 16:46:00
--  关于窗口重新登录问题
求助啊! 问题是这样的: 我做了登录窗口 和 主窗口。。这两个窗口都是模式类型。。在登录窗口里面我加了代码
    e.form.baseform.Hide
    e.form.Close
    Forms("主窗口").Open
登录后跳到主窗口。然后主窗口的afterclose 里面,我加了  Syscmd.Project.Exit()
这上面都没问题。。
可是,我现在在主窗口上加了个重新登录 按钮,点击这个按钮后,会关闭主窗口,并再次跳出 登录 窗口,部分代码如下:
   e.form.baseform.Hide
   e.form.Close
   Forms("登录").Open
但我输入账号密码登录时,跳出如下错误!

图片点击可在新窗口打开查看此主题相关图片如下:122222222222222222222222222222222.jpg
图片点击可在新窗口打开查看
我想,可能是因为我在主窗口里afterclose里加了  Syscmd.Project.Exit(),而点击重新登录触发了这句代码。。
请问我该怎么办?



--  作者:heying325
--  发布时间:2014/3/4 16:50:00
--  
不知道我说清楚没有!! 就是我想做的效果是,登录(登录后)---》主窗口(登录窗口关闭,点击主窗口上的重新登录)----》登录(主窗口关闭)   这个效果!!求助!!
--  作者:Bin
--  发布时间:2014/3/4 17:12:00
--  
e.form.baseform.Hide
    e.form.Close

隐藏又关闭?这有意义吗?
 e.form.baseform.Hide
   e.form.Close
   Forms("登录").Open
不能这么做,都要退出程序了,还打开登录窗口肯定会报错.  要么你增加一个全局变量判断 要么增加一个按钮作为退出按钮

不会的话上个例子吧