Skip to main content

Errore del compilatore C0144

Messaggio: Ereditarietà consentita solo in blocchi funzione, interfacce e strutture

Possibile causa dell'errore: viene effettuato un tentativo di utilizzare l'ereditarietà in un oggetto che non consente l'ereditarietà.

Correzione dell'errore: Uso EXTENDS solo in blocchi funzione, interfacce e strutture.

Esempio 401. Esempio dell'errore:
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

Messaggio:

C0144: Ereditarietà consentita solo nei blocchi funzione, Interfacce e Strutture