发布于 2004-05-24 19:29:52
0楼
在 FC0 中, ATO 定义的是哪一种数据类型?
是否为 POINTER ???
你的调用没有问题:
CALL FC0
ATO:DB5.DBX10.0
以上程序的正确含义是:
"#ATO" 是一个指针变量(DB5.DBX10.0),
"P#" 是指针标志.
程序是要打开一个 DB 块, DB 块号就是 5 ,即 OPN DB5
就是你所输入的 DB5.DBX10.0 中的 DB5 !!!
如果 W[AR1,P#0.0] 的值为 0 ,则表示 这个指针根本不是 DB/DI 块,
所以要跳转至 M001, 不能用 OPN 指令.
我在上面犯了想当然的错误,对不起!!!
在 FC0 的下面程序中,是否还有
L D[AR1,P#2.0]
LAR1
或者
L D[AR1,P#2.0]
LAR2
的程序???
真的很希望看见你的整个程序,我也能好好地学一学.
不知你是否愿意割爱?!