Skip to main content

Error del compilador C0144

Mensaje: Herencia solo permitida en bloques de funciones, interfaces y estructuras

Posible causa de error: Se intenta usar herencia en un objeto que no permite herencia.

Error de corrección: Usar EXTENDS solo en bloques de funciones, interfaces y estructuras.

ejemplo 401. Ejemplo del error:
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

Mensaje:

C0144: Herencia solo permitida en bloques de funciones, interfaces y estructuras