quote:以下是引用飞华在2013-10-22 20:52:48的发言:quote:以下是引用youhm在2013-10-22 18:23:30的发言:
比如在FB1里调用FB2
在FB1的静态变量STAT里定义数据类型为FB2变量,比如STAT1
在FB1里调用这个变量即可
CALL #STAT1
这样只需要为FB1指定背景数据块,多重背景调用的FB2的背景数据都保持在FB1的静态变量里。
我看了例程有几点疑问相问下。
1.因为我看的例程是从最简单的开始做。刚开如未做多重背景数据块。例如FB2 的背景数据为DB2已经做好了。(FB2未选多重背景功能)现在要做多重背景调用。就像youhm奇侠说的在FB1的静态变量STAT里定义数据类型为FB2变量,比如STAT1,我们知道FB1有自已的背景数据块。在设计的时候FB1当然要设定成多重背景功能(需勾选)。哪么FB2在设定的时候是否也要设定多情景功能?FB2还需不需设定自已的背景数据块DB2?假如需要哪DB2和FB1的背影数据块有何关系?
FB1和FB2都要激活多重背景功能(默认是激活的)
如果在FB1里使用多重调用FB2,FB2的背景数据都在FB1的静态变量里,也就包含在FB1的背景数据块里,不需要再为FB2指定背景数据块,而为FB2指定的背景数据块,如果没有单独调用如
CALL FB2,DB2
那么就是多余的,和FB1的背景数据块没有任何关系