Skip to main content

编译器错误 C0144

信息: 只允许在功能块、接口和结构中继承

可能的错误原因: 试图在不允许继承的对象中使用继承。

错误修正: 利用 EXTENDS 仅在功能块、接口和结构中。

401. 错误示例:
PROGRAM PLC_PRG
VAR
    inst : DUT_1;
END_VAR

TYPE DUT:
(
    enum_member := 0
);
END_TYPE

TYPE DUT_1 EXTENDS DUT:
(
    enum_memberX := 0
);
END_TYPE

信息:

C0144:仅允许在功能块、接口和结构中进行继承