pb mdi w_main有时候退出不了,该怎么处理
pb mdi w_main有时候退出不了
w_main是一个mdi窗口,我在窗口的closequery里面写到
long ll_return
ll_return = MessageBox("提示信息","确认退出吗?", Question! , YesNo! , 1 )
if ll_return = 2 then
return 1 //不关闭窗口
else
return 0 //关闭窗口
end if
在close 事件里面 记录登出时间
eclare MySP procedure for p_checklogout @v_userid=:lss_user.userid using sqlca;
EXECUTE MySP ;
commit;
但是有时候关闭了窗口,还出现下面的an appicatin is running

------解决方案--------------------
把close事件里的代码去掉,然后再试试
应该和你close事件里的代码有关
------解决方案--------------------
最好不要在close里面写代码,把代码放在closequery里面试试
close的时候窗体已经在销毁了
w_main是一个mdi窗口,我在窗口的closequery里面写到
long ll_return
ll_return = MessageBox("提示信息","确认退出吗?", Question! , YesNo! , 1 )
if ll_return = 2 then
return 1 //不关闭窗口
else
return 0 //关闭窗口
end if
在close 事件里面 记录登出时间
eclare MySP procedure for p_checklogout @v_userid=:lss_user.userid using sqlca;
EXECUTE MySP ;
commit;
但是有时候关闭了窗口,还出现下面的an appicatin is running
------解决方案--------------------
把close事件里的代码去掉,然后再试试
应该和你close事件里的代码有关
------解决方案--------------------
最好不要在close里面写代码,把代码放在closequery里面试试
close的时候窗体已经在销毁了