软件启动后,判断相关文件是否存在,如果不存在,就强制退出。
比如,用的是外部数据源
在项目事件 BeforeConnectOuterDataSource 中以下代码出错。
If FileSys.FileExists("sj.mdb") Then Messagebox.Show("文件已经存在!","提示")Else Messagebox.Show("文件不存在或已经被删除!","提示") basemainform.close() End If
如果换成 Syscmd.Project.Exit(False) 出错如下
此主题相关图片如下:2014-6-19 16-29-44.png
此主题相关图片如下:2014-6-19 16-29-53.png
.....
下面的代码写在beforeopenproject事件
老师,这样还是有问题。
1.启动封面会档住提示对话框,要再点一下任图栏上的图标才会出现对话框。
2.点击“确定”以后
弹出“用户登录”对话框,这个时候,点“取消”没问题。
如果输入密码,登录以后,就会提示出错。
弹出对话框,这样写
MessageBox.Show("内容", "提示",MessageBoxButtons.Ok,MessageBoxIcon.Warning,0, Windows.forms.MessageBoxOptions.ServiceNotification)
登陆以后,出错,是登陆以后代码的问题。
代码有写在 BeforeOpenProject 事件么?
是的。