免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1494 | 回复: 4
打印 上一主题 下一主题

让程序自行退出 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-05-21 11:03 |只看该作者 |倒序浏览
自己用COBOL开发的程序,用户操作完后会回到输入下一笔的状态。
可是,如果他们不输下一笔,也不退出程序。
那其他程序如果有开成I-O的同样文件,就会LOCK.

不知各位大虾有何办法。
比如长时间不用,让该程序自行退出。

论坛徽章:
0
2 [报告]
发表于 2004-05-21 11:49 |只看该作者

让程序自行退出

QDSCJOBITV        30
修改此系统值,超过30分钟不操作就断开此用户

论坛徽章:
0
3 [报告]
发表于 2004-05-21 12:09 |只看该作者

让程序自行退出

RPG的话,这种画面一般都是通过一个循环实现的,用户选择退出是这个循环的出口。如果要控制时间的话,可以记录空闲的时间,等到限制值的时候关闭窗口,退出循环就可以了。

COBOL 没用过,不知道什么样的。

论坛徽章:
0
4 [报告]
发表于 2004-05-21 13:31 |只看该作者

让程序自行退出

对文件的操作如果有交互式的,尽量不要用'U'或'O'型打开文件,而是控制程序只在更新文件时才专门CALL一起更新文件的API(自己写),这样可有效的防止由于交互用户不退出而导致的文件LOCK问题。
这也是RPG编程的一个比较重要的习惯问题,特别是对有很多用户同时更新的文件,一定要写专门更新文件的API,切记!

论坛徽章:
0
5 [报告]
发表于 2004-05-21 14:29 |只看该作者

让程序自行退出

系统自己断
会把打开的文件close么.

cobol里记录程序运行时间,到了让它退出,是个办法。

骑士的建议很好,可惜晚了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP