在AfterOpenProject事件做了系统升级,有如下语句if Syscmd.Project.Update(False,false)=false then ....;
升级正常完成了,并提示需要重新启动系统。这时如果在事件中BeforeCloseProject有程序,系统将报错!
因为升级后重启,系统中的表格都没有打开。从事件执行顺序来讲,好象执行完AfterOpenProject事件后还要执行BeforeCloseProject这个事件。这样就出错了!是不是问题呢?