在RPGLE中,我尝试从显示多种格式的DSPF获取SFLSCROLL。我使用了SFLCTL的读取来获取SFLSCROLL,但是屏幕正在等待响应。 如何在没有等待的情况下让它返回程序?
答案 0 :(得分:0)
你不能。
从the manual:'您在子文件控制记录格式中使用此字段级关键字,以便在给出控制时返回子文件顶部的子文件记录的相对记录号回到你的计划。'
您可以在CRTDSPF上使用WAITRCD()来导致超时,但您仍需要等待超时到期。
答案 1 :(得分:0)
谢谢你我确实看到了解决方案,但这里是显示器上的订单问题。 屏幕顶部有一个详细信息屏幕,底部有一个子文件。 (不要问为什么细节不在子文件控件中我认为他们已经计划在标题区域中有多个细节) 他们正在编写sflctl然后详细说明exfmt。 那不是给我SFLRRN来检查子文件中的新提示。 我改变它来写一个sflctl读取细节的详细信息exfmt,并且我得到的所有数据只能在显示发生后点击输入一次,所以我可以检查subflctl中的提示:
C写dtl2 C exfmt sflctl1 C读dtl2