-

Sicherheitsbezogener semantischer Fehler: Der Ausgang '...' wird gelesen, bevor er geschrieben ist.

Grundsätzlich müssen Variablen zuerst geschrieben werden, bevor sie gelesen werden können. Andernfalls kann die sicherheitsbezogene Applikation ein speicherndes Verhalten annehmen, da das Ergebnis der Schreiboperation eines Wertes nicht vor dem nächsten Zyklus wirksam wäre.

Abhilfe:
  1. Doppelklicken Sie in der Fehlerliste auf die Fehlermeldung, um zum fehlerverdächtigen Arbeitsblatt zu springen (in dem die betroffene Variable markiert ist).
  2. Ändern Sie den Code entsprechend.

    Beachten Sie die Ausführungsreihenfolge, um den Fehler zu beheben:

    • Netzwerke werden von oben nach unten abgearbeitet.
    • Innerhalb jedes Netzwerks geht die Ausführungsreihenfolge von links nach rechts und von oben nach unten.

    Das bedeutet, dass die Variable in einem vorangehenden Netzwerk (oder links vom Schreibzugriff, falls nur ein Netzwerk existiert) gelesen wird.

    Das QUERVERWEIS-Fenster unterstützt Sie bei der Suche nach den relevanten Codepositionen.
    Erstellen Sie die Querverweise und filtern Sie die Liste nach der betroffenen Variablen. Weitere Informationen finden Sie im Thema "QUERVERWEIS-Fenster".