编译器错误 C0045
信息:在这种情况下不允许使用“THIS”
可能的错误原因:为了分配给当前实例,THIS 只能用于方法、动作、转换或功能块的主体中。此错误消息出现在所有其他位置。
错误修正:仅在允许的上下文中使用 THIS。
例 344. 错误示例:
PROGRAM PLC_PRG VAR test1: INT; END_VAR THIS^.test1 := 19;
信息:
C0018: 'THIS^.test1' 不是有效的分配目标
C0062: 'THIS^' 不是结构变量
在这种情况下不允许使用“THIS”