spacesZero
Die Builddeskriptoroption spacesZero gibt an, ob das generierte Programm zusätzlichen Code zum Verarbeiten numerischer Variablen enthält, die mit Leerzeichen gefüllt sind.
Die spezifische Situation bezieht sich auf Variablen mit den folgenden
Merkmalen:
- Die Variablen wurden in EGL mit dem primitiven Datentyp NUM oder NUMC deklariert.
- Die Variablen können Leerzeichen enthalten, beispielsweise wenn die Variable einem Strukturelement vom Typ CHAR untergeordnet ist.
Die Builddeskriptoroption spacesZero wirkt sich nicht auf Variablen aus, die eine Kombination aus Leerzeichen und anderen Zeichen empfangen.
Der Wert der Builddeskriptoroption v60NumWithCharBehavior kann sich, wie in der folgenden Tabelle dargestellt, auf diese Option auswirken:
| spacesZero | v60NumWith-CharBehavior | Numerischen Quelle gleich Leerzeichen | Ziel | Ergebnisse |
|---|---|---|---|---|
| N/A | YES | NUM | CHAR | v60NumWithCharBehavior hat Priorität:
|
| N/A | YES | NUM | Beliebiges Ziel außer CHAR | v60NumWithCharBehavior findet keine Anwendung:
|
| NO | NO | NUM | Beliebiges Ziel | v60NumWithCharBehavior findet keine Anwendung:
|
| YES | NO | NUM | Beliebiges Ziel | v60NumWithCharBehavior findet keine Anwendung:
|
| NO | N/A | NUMC | Beliebiges Ziel | v60NumWithCharBehavior hat keine Auswirkung auf den Typ NUMC:
|
| YES | N/A | NUMC | Beliebiges Ziel | v60NumWithCharBehavior findet keine Anwendung:
|
| N/A | N/A | Beliebige andere Kombination aus einer numerischen Quelle und Textzielen | v60NumWithCharBehavior hat keine Auswirkung auf diese Typen.
spacesZero hat keine Auswirkungen auf dieses Typen.
|
|
Werte
- NO (Standardwert)
- Enthält nicht den zusätzlichen Code, der erforderlich ist, um die Leerzeichen als Nullen zu interpretieren. Sie können NO auswählen, wenn Sie sicher sind, das die Variablen NUM oder NUMC im Programm niemals Leerzeichen enthalten werden. NO ist der Standardwert, da der der Code zur Ausführungszeit effizienter ist.
- YES
- Schließen Sie zusätzlichen Code ein, um einen Abbruch zu vermeiden, wenn eine Variable vom Typ NUM oder NUMC, die Leerzeichen enthält, in einem Programm oder einem Funktionsscript verarbeitet wird. Die Variable wird behandelt, als wären die Leerzeichen Nullen.