Skip to main content

Compilerfehler C0143

Meldung: Die Eigenschaft ‚<property name>‘ kann in diesem Zusammenhang nicht verwendet werden, da sie keine Get-Zugriffsdefinition besitzt

Mögliche Fehlerursache: Der Eigenschaft fehlt der Get-Zugriff.

Fehlerbehebung: Achten Sie darauf, dass die Eigenschaft eine Get-Zugriffsdefinition besitzt.

Beispiel 400. Beispiel für den Fehler:
PROGRAM PLC_PRG
VAR
    i : INT;
    inst: FB;
END_VAR

i := inst.Prop;

FUNCTION_BLOCK FB
VAR
END_VAR

PROPERTY Prop : INT
Set;

Meldung:

C0143: Die Eigenschaft 'Prop' kann in diesem Zusammenhang nicht verwendet werden, da sie keine Get-Zugriffsdefinition besitzt