create by leezec 296066606
T100的引导式程序是与生俱来的坑,由于发布初期因为设计器不规范,所以引导式作业的section都已经解开,转为了freestyle,前面有提到过,T100就开发方式而言,规范了代码的结构,但是这些都是基于section未解开的情况下,相信很多朋友也试过引导式作业转为了客制模组后程序打不开了,其实就是因为section解开后,模组不会再自动调整了,下面就以apmp490为例,将旗下的子程序apmp490_02转为客制模组后必须调整的地方
1签出apmp490和apmp490_02
可以看到,上面就有提示需要自行调整模组了,还有就是画面的路径
2开启apmp490作业
apmp490_02已经转为客制,所以IMPORT FGL apm_apmp490_02 需要改成 IMPORT FGL cpm_apmp490_02,但是global的路径不用改
由于apmp490自身也改成了客制模组,所以CALL cl_ap_init("apm","")需要调整成CALL cl_ap_init("cpm",""),这个就相当于GP的cl_setup("CXM"),另外OPEN WINDOW w_apmp490 WITH FORM cl_ap_formpath("apm",g_code)也要改成OPEN WINDOW w_apmp490 WITH FORM cl_ap_formpath("cpm",g_code) 这个是T100的画面档路径定义,相当于GP的OPEN WINDOW t501_w AT p_row,p_col WITH FORM "apm/42f/apmp500" 这个一定要核对好,不然程序就打不开了,因为找不到对应的规格路径
同理,这里的apm也要改成cpm,注意,哪个作业签出了就改哪个作业的模组,并不是全部都要改
然后就是subdialog 的apm_要调整为客制的cpm_
调整好这些之后,程序才算完全的转为客制了,可以保证程序正常运行,这个时候再去考虑调整逻辑方面的