当声明在文本应用程序中运行的主程序时,可以选择指定输入表单,这是在程序逻辑运行之前显示给用户的表单。
有两种可能的方案:
- 如果该程序是 EGL 生成的程序中的 show-form-returning-to 语句的目标,则发送程序向用户显示表单,并且该表单必须与接收程序的输入表单完全相同。仅在用户提交表单之后才调用接收程序。在用户提交表单之后,接收程序不会再次显示输入表单,而是运行初始逻辑(执行函数)。
- 如果该程序是程序(EGL 程序或非 EGL 程序)中的 transfer 语句的目标,或者该程序是由用户或操作系统命令调用的,则接收程序转换输入表单。(在这种情况下,该表单上的输入字段在显示之前会被初始化。)在用户提交表单之后,初始逻辑(执行函数)运行。
输入表单必须位于您在程序部件声明中指定的表单组中。