fczxjh
級別: 論壇先鋒
![]() |
如題。在FB1中寫動作,FB2多重調用FB1,用DB2作為FB2的多重背景數據塊,OB1調用FB2時, 是否應該像博圖一樣創建一個新的數據塊,但好像依舊用DB2也沒有報錯 |
---|---|
|
fczxjh
級別: 論壇先鋒
![]() |
后面又測試了下,實際上使用還是新建一個DB塊為好。 如果FB2不用新的標簽,DB3塊(OB1調用FB2時新建)和DB2(FB2的多重背景數據塊)的內容是一樣的, 但是當FB2新增了標簽,如加了一個引腳,那這個標簽會寄存在DB3內,而DB2內沒有。 也就是說如果FB2作為FC使用,則不需要建立數據塊,如果FB2作為FB使用自身是沒有背景數據塊的, 多重背景數據塊只存放FB2內重復使用的FB的背景數據塊。 如果把OB1的FB2調用回DB2,那DB2會加入FB2所添加的引腳 雖然看起來結果一樣,但多個FB用一個數據塊還是有未可知的風險,初次用還是像博圖一樣新建好了,不會出問題 [ 此帖被fczxjh在2025-04-07 17:58重新編輯 ] |
---|---|
|