社区活动 技术论坛 指令CALL的疑问
指令CALL的疑问
2005-03-14 11:53 104 0 9
我在使用指令CALL时,执行此指令后总是提示“4015 COMMAND CON'T FIND". 这是为什么。
我要回复

登陆后才能评论

登录
所有回贴(9)
我在使用指令CALL时,执行此指令后总是提示“4015 COMMAND CON'T FIND". 这是为什么。
2005-03-14 11:53
回复
取消
提交
这是提示该指令不能用,4015指的是在系统代码SDB中的行号,错误的原因在于执行指令后在SDB中不能寻找到相应的代码,仔细检查LISENCSE,并用LISOPT检查是否有CALL指令,如果不行,可以用其他指令代替,如INDPRC,REPEAT等.
2005-03-14 17:56
回复
取消
提交
用指令LISTOPT查找了一下没有CALL指令。奇怪既然使用CALL指令的权限,但在输入该指令后确可以往里填参数。而且提供有帮助。 我想使用CALL指令将另一个测量程序调入到当前的测量程序中,INDPRC,REPEAT试了试好像不能实现这一功能。 有实现这种功能的其它方法吗?
2005-03-16 08:34
回复
取消
提交
用LISTOPT列出的是所有的可用指令,如果没有,则不能用 比如MEBVFLA既能填写参数,也能查看帮助,但是在LISTOPT中没有,则不能用,QUINDOS限制了该指令的使用权限. 如果你想从程序中想插入来自另一个文件的程序文本,则先将要插入的程序编写成PRC,再用SAVPRC保存在GDB中(不能保存在LDB中),需要调用时,则用 CPYTXT (FRM=GDBPRC:PRC$NAME,TO=DEF$BFR) 然后就可以插入了. 如果要直接调用来自另一个文件的程序,则必须用CALL,INDPRC,REPEAT等,由于篇幅有限,这里不再详细讲述,请查看相关说明书.
2005-03-17 08:03
回复
取消
提交
我试过了 先使用SAVPRC将程序保存成DAT或TXT类型,我是使用LOAPRC指令将保存的程序文本调入到当前程序里。
2005-03-19 12:44
回复
取消
提交
在程序中调用另一个程序,可以定义一条指令,大致的过程为 EDTHLP //定义命令帮助 EDTPRC //编辑代码程序 EDTTXT //编辑指令掩码 CNVTXT DFNKWD或DFNSYM //定义指令 SAVE 保存 定义完后,在QUINDOS启动时自动加载就可以了(改写GDB中的LOGI$PRC) 应该说这是一种最好但最麻烦的办法。 还有一种办法: EDTPRC DFNKEY 以后就可以用键盘调入程序。例如常用的保存程序就是用键盘定义的。 修改以前的错误的: CPYTXT (FRM=GDBPRC:PRC$NAME,TO=LDBPRC:BFR$PRC) 对错误带来的不便致歉。 你的办法很好。
2005-03-20 19:20
回复
取消
提交
今天刚知道LOAD指令也可实现调入程序的功能。
2005-04-21 16:25
回复
取消
提交
指令RUN,LOAD,CALL都可以实现调入程序的功能 如果只想调入程序文本,用LOAPRC,当然必须用SAVPRC等保存。 QUINDOS中文帮助里面有对这些命令的详细解释
2005-04-22 08:02
回复
取消
提交
这条指令可能是CLRALL,清除屏幕程序内容的。
2005-11-12 19:50
回复
取消
提交
在线咨询
关注我们

海克斯康制造智能

电话咨询
400-6580-400

热线电话(工作时间8:30-17:30)

关注我们 电话咨询 在线咨询

海克斯康制造智能