> 技术文档 > Tiptop指令_tiptop 4gl中怎么取整数

Tiptop指令_tiptop 4gl中怎么取整数

编辑与编译相关指令

1. 4GL 编辑(r.c → rc )
含义:在 Tiptop 系统的 4GL 开发环境中,此命令用于对 4GL 程序代码进行编辑操作。旧版使用 r.c (以小写形式执行特定编辑功能 ),新版简化为 rc ,实际使用时,在系统命令行界面输入 rc 后,进入 4GL 代码编辑模式,可对程序文件进行修改、添加代码等操作。

2.4GL 组合(r.l → rl )
含义:该命令主要用于将多个 4GL 相关的程序片段或模块进行组合操作。旧的小写指令 r.l 在新版中变为 rl 。在 4GL 开发中,当有多个代码文件需要合并成一个可执行的程序单元时,就会用到这个命令。例如,若有几个不同功能的 4GL 函数文件,使用 rl 命令可以将它们组合在一起,形成一个完整的功能模块。

3.窗体编译(r.f → rf )
含义:针对 4GL 开发中的窗体界面相关代码进行编译。在 Tiptop 系统里,存在很多可视化的窗体界面用于数据输入、展示等,这些窗体界面的代码需要通过特定的编译命令转化为可执行的形式。旧指令 r.f 被更新为 rf ,执行该命令后,系统会对指定的窗体代码文件进行语法检查、代码优化等编译操作,确保窗体在运行时能正常显示和交互。

4.整体编译 - 01(【.】空格 +top.sh )
含义:整体编译的方式。top.sh 可能是一个脚本文件,它包含了一系列的编译指令和配置信息。在命令行输入【.】空格 +top.sh (即 . top.sh ) ,表示执行这个脚本文件,从而对整个 4GL 项目或相关的一组程序文件进行全面的编译操作。

5.整体编译 - 02(rc A )
含义:大写的 A (A表示项目中所有文件 ),执行 rc A 命令时,系统会按照特定的规则对相关的 4GL 代码进行编辑和编译操作,涉及到对多个文件的批量处理,比如对项目中所有的 4GL 文件进行编译。

6.整体编译 - 03(rl A )
含义:这两个命令同样是整体编译的不同形式。在特定场景下,对 4GL 项目中全部代码进行有针对性的编译处理,以满足项目不同阶段的开发和运行需求。

执行与调试相关
1.执行命令(r.r )
含义:在 Tiptop 的 4GL 环境中,此命令用于执行已经编写好并编译通过的 4GL 程序。无论是旧版还是新版,指令都是 r.r 。例如,当完成一个 4GL 编写的业务逻辑程序(如财务报表生成程序 )的编辑和编译后,在命令行输入 r.r ,系统就会按照程序设定的逻辑开始运行,输出相应的结果,如生成财务报表数据。

2.同时执行(c → cc )
含义:该命令用于同时执行多个任务或者多个程序。旧指令 c 在新版中变为 cc 。在 Tiptop 系统的复杂业务场景下,可能需要同时启动多个相关的 4GL 程序来协同工作,比如在处理大型订单业务时,可能需要同时执行订单录入程序、库存检查程序、价格计算程序等,此时使用 cc baimr656 (这里 baimr656 为程序组的名称 ),系统就会按照设定的顺序和资源分配策略,同时启动相关程序进行处理。

3.调试命令(r.d )
含义:用于对 4GL 程序进行调试操作。在 4GL 程序开发过程中,不可避免会出现语法错误、逻辑错误等问题, r.d 命令就是帮助开发人员定位和解决这些问题的工具。执行该命令后,系统可能会逐行执行程序代码,开发人员可以查看变量的值、程序执行流程等,从而找出错误所在并进行修正。旧版和新版指令相同。

4.执行命令(再次提及)(exe )
含义:这里再次提到的执行命令 exe ,与前面的 r.r 可能有所不同。 exe 可能更侧重于直接执行某个具体命名的可执行 4GL 程序文件,例如 exe baimr656 ,表示直接执行名为 baimr656 的 4GL 可执行程序,它是一个已经编译好并打包成可执行文件的独立程序,用于完成特定的业务功能。
检查与权限相关

5.检查 4GL 错误(ferr )
含义:该命令用于检查 4GL 程序在运行过程中或者编译过程中产生的错误信息。当 4GL 程序出现问题,如运行崩溃或者编译失败时,使用 ferr baimr656 (程序标识),系统会收集并展示相关的错误日志和信息,帮助开发人员快速定位问题所在,例如是语法错误、资源引用错误还是其他运行时错误。

6.增加权限(exe p_zz )
含义:在 Tiptop 系统中,不同的程序和文件可能需要不同的权限才能正常运行和访问。 exe p_zz 命令用于为特定的程序或文件增加权限。案例中的 CLASS-A+ 可能是一种权限等级标识,按【K】可能是确认或执行权限增加操作的一个步骤。例如,当某个 4GL 程序需要访问特定的数据库资源或者文件目录,但权限不足时,就可以使用这个命令为其增加相应的权限,以保证程序能够正常运行。

主程序相关
主程序(fdt1 → /fhz/mnu/4gl/fdt1menu.4gl )
含义:在 Tiptop 的 4GL 开发架构中,每个项目可能有一个主程序作为入口点,负责启动整个业务流程。旧版用 fdt1 表示主程序相关标识,新版明确给出了主程序文件的路径 /fhz/mnu/4gl/fdt1menu.4gl 。这意味着在项目运行时,系统会从这个指定路径的 4GL 文件开始执行,加载相关的配置和功能模块,进而展开整个业务逻辑,比如启动一个企业资源规划(ERP)系统中的核心业务流程。