程序中的寻址指针和调用系统程序块时的寻址指针区别?
众所周知,在实际程序中是不能用P#DB10.DBX0.0表示指针的,
但是在调用系统程序块时,上述寻址指针却又是的合法的,例如:
CALL "DPRD_DAT"
LADDR :=#tmpW
RET_VAL:=#err
RECORD :=P#DB10.DBX0.0 BYTE 2
请教大侠二者之间的区别在什么地方?
我个人的理解是在调用系统程序块时,“P#DB10.DBX0.0 BYTE 2”只是用于将指针传递给系统标准程序块的一种规定的“表达式”。
请大侠们解惑!