如何处理系统定时自动隐藏到后台的问题(已经解决)
思路1,想在运行系统之前,运行run("taskkill /im EgrdiXP.exe") 命令,先对后台运行的程序进行终止,但这好像不是最好的办法。
清理现场 我们知道,离开某个表之前,如果没有关闭录入窗口、备注窗口、图片窗口、明细窗口或关联表窗口,那么下次进入这个表,上述窗口就会自动打开,为了保证每次进入这个表都能得到一个“干净”的环境,我们可以通过表验证公式来“清理现场”: CloseWindow() And CloseColWindiow() And CloseRGrid() 由于存盘的时候,同样会执行表验证公式,这样上述公式会造成存盘时窗口自动关闭,为避免这种情况,可以将公式改为: if(Status=0,CloseWindow() And CloseColWindiow() And CloseRGrid(),True) Status是一个系统变量,存盘的时候返回1,其他时候返回0。也就是说,如果我设置了文件的自动存盘间隔,那么系统在30分钟后自动存盘时会重新运行表验证公式,这样如果当前表存在表验证公式,那么窗口就会关闭;这也正是为什么在“非法途径连接数据库”界面不会出现自动关闭,而登录界面就会出现的原因所在了; 事实证明,的确如此,我把客户端文件和data0001都设置了自动存盘间隔,时间为30分钟,晕菜,我该称自己为天才么???
登录后即可回复