Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

FLAG-85-Direktive

&pagelevel(4)&pagelevel

Die FLAG-85-Direktive ermöglicht es, Sprachmittel durch den Compiler anzeigen zu lassen, deren Verhalten sich im Vergleich zum Standard ANS85 geändert hat oder exakt festgelegt wurde.

Format


>>FLAG-85 ZERO-LENGTH {ON | OFF}


Allgemeine Regeln

  1. Ist die FLAG-85-Direktive innerhalb einer Anweisung angegeben, so wirkt sie erst für die nächste Anweisung.

    Für WHEN-Angaben in EVALUATE- bzw. SEARCH-Anweisungen gilt dieselbe FLAG-85-Angabe, wie bei der EVALUATE- bzw. SEARCH-Anweisung selbst.

  2. Ist die FLAG-85-Direktive nicht angegeben, so wird >>FLAG-85 ZERO-LENGTH OFF angenommen.

  3. Falls ON angegeben oder angenommen ist, wird die Überprüfung der Sprachmittel für den nachfolgenden Quelltext eingeschaltet. Die Überprüfung bleibt eingeschaltet, bis sie durch eine weitere FLAG-85-Direktive mit der Angabe OFF ausgeschaltet wird.

  4. Falls OFF angegeben ist, wird die Überprüfung der Sprachmittel für den nachfolgenden Quelltext ausgeschaltet. Die Überprüfung bleibt ausgeschaltet, bis sie durch eine FLAG-85-Direktive mit der Angabe ON eingeschaltet wird.

  5. Bei eingeschalteter FLAG-85-Direktive werden für folgende Situationen Compilermeldungen ausgegeben:

    • Eine READ-Anweisung, die einen Datensatz mit Länge 0 liefern kann.

    • Eine Anweisung, in der ein potentiell null-längiges Datenfeld angesprochen wird.