LDBLG将将共享数据块的长度装入累加器1中
我打开了这个fb的背景数据块
里面是这样的
0.0int0
2.0int0
4.0boolFalse
6.0int2900
只有这四个变量,那么这个背景数据快的长度是多少?
ASs='html_titleimg_p' STyle='text-align:CEnter;'>
问题补充:
letham
我不太明白你的回答,请你再讲解讲解,谢谢
最佳答案
BYTE0到BYTE78个字节
LDBLG是装载共享数据块长度,你问的是背景数块长度,那么要看你是怎么使用背景数据块了,。比如背景数据块为DB100.你在LDBLG前有类似OPNDI100的语句那么LDBLG后,就不知道里面数据为多少了,因为我不知道你最近使用的共享数据块在哪里。如果是OPNDB100,那么LDBLG后,累加器里的值就是8,因为根据你的问题,可知你的数据块长度为8
怎么算DB长度?
很简单,看你DB最后一个变量在DB里的便移地址(是6),加上最后一个变量数据类型所占的字节数(INT类型是2个字节),所以你的背景数据块长度就是8。
提问者对于答案的评价:
谢谢
专家置评
已阅,最佳答案正确。