.

编译器错误 C0144

.
.

消息:继承仅允许使用在功能块,接口和结构体中

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

错误更正:在功能块,接口和结构体中仅使用EXTENDS

.

.错误范例:

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: 继承仅允许使用在功能块,接口和结构体中