新客网WWW.XKER.COM:致力做中国最专业的网络学院!
学院: 操作系统 - 网络应用 - 服务器 - 网络安全 - 工具软件 - 办公软件 - Web开发 - 数据库 - 网页设计 - 图形图像 - 媒体动画 - 硬件学堂 - 存储频道 - QQ专区
您的位置:首页 > 网络学院 > 操作系统 > Unix系统 > AS400教程 > 正文:AS/400 CL控制语言基础(3)

AS/400 CL控制语言基础(3)

新客网 XKER.COM 2008-02-21 来源:新客网Unix系统 佚名 收藏本文

  【新客网AS400教程】◆第三章 程序间的通讯

  程序间的通讯是指不同程序之间数据或参数的传递和交流。这种通讯可以出现在不同种类的程序中。如:RPG 与 C 语言,也可以出现在不同机器上,如:PC 与 AS/400。针对OS/400 而言,通常程序间的通讯具有三种方式:

   * CALL、RETURN 命令
   * 数据队列通讯
   * 数据域通讯

  3.1 CALL 命令的使用

  调用程序: CALL PGM(PGMA) PARM(&A &B)
  被调用程序:PGM PARM(&C &D)

  有关 CALL 命令使用的几点说明:

   * 参数值可以是字符常量、数值常量、逻辑常量或 CL 常量,最多可达 40 个。
   * 参数值以 CALL 命令中出现的顺序传送,这必须与被调用程序的参数顺序相匹配,变量名不一定相同。
   * 被调程序中的接收参数必须说明,但接收值不受变量说明中初值的影响。
   * 接收参数值的改变会反映到调用程序中,但常量传送不会改变。
   * 字符常量通常以 32 个字节传送,数字常量以 15.5 长度压缩格式传送。

共3页: 上一页 [1] [2] [3] 下一页
收藏】 【评论】 【推荐】 【投稿】 【打印】 【关闭
发表评论
要记得去论坛讨论,点击注册新会员匿名评论
评论内容:不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
阅读排行
随机推荐
实用信息推荐