以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  Syscmd.Project.Exit(False)不保存强退报错  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=47288)

--  作者:powermannico
--  发布时间:2014/3/7 16:26:00
--  Syscmd.Project.Exit(False)不保存强退报错
在BeforeCloseProject事件中用Syscmd.Project.Exit(False)为什么会导致报错?131013版
--  作者:Bin
--  发布时间:2014/3/7 16:27:00
--  
既然已经要关闭程序了,再关闭一次是什么意思? 当然会报错.
--  作者:狐狸爸爸
--  发布时间:2014/3/7 16:28:00
--  

BeforeCloseProject

 

应该直接:

 

e.Cancel = True

 

 


--  作者:powermannico
--  发布时间:2014/3/7 16:29:00
--  
 用意是不让FT弹出是否保存修改的窗口
--  作者:Bin
--  发布时间:2014/3/7 16:29:00
--  
Cancel:   逻辑型,设为True,拒绝关闭项目。
SkipSave: 逻辑型,设为True,将不保存项目,直接关闭。



--  作者:狐狸爸爸
--  发布时间:2014/3/7 16:30:00
--  

保存退出:

 

DataTables.Save()

e.SkipSave = True

 

不保存退出:

 

e.SkipSave = True