Skip to main content
Suche

Compilerfehler C0185

Meldung: Es ist nicht möglich, auf das Ergebnis eines Funktionsaufrufs einen Komponentenzugriff ‚.‘, einen Indexzugriff ‚[]‘ oder einen Aufruf ‚()‘ des Ergebnisses eines Funktionsaufrufs durchzuführen. Weisen Sie zuerst das Ergebnis einer Variablen zu

Mögliche Fehlerursache: Es wird ein Komponenten- oder Indexzugriff auf das Ergebnis eines Funktionsaufrufs durchgeführt.

Fehlerbehebung: Weisen Sie für den Zugriff das Ergebnis einer Variablen zu.

Beispiel 419. Beispiel für den Fehler:
PROGRAM PLC_PRG
VAR
    it : ITF;
END_VAR

POU_1()[0].METH1();

FUNCTION POU_1 : ARRAY[0..0] OF ITF

INTERFACE ITF

METHOD METH1

Meldung:

C0185: Es ist nicht möglich, auf das Ergebnis eines Funktionsaufrufs einen Komponentenzugriff '.', einen Indexzugriff '[]' oder einen Aufruf '()' des Ergebnisses eines Funktionsaufrufs durchzuführen. Weisen Sie zuerst das Ergebnis einer Variablen zu