Datensätze variabler Länge

In EGL können Sie die folgenden Typen von Datensätzen variabler Länge definieren:
EGL ermittelt die Informationen, die erforderlich sind, um die Größe eines Datensatzes variabler Länge zu bestimmen, durch Suchen in einer Variablen. Der Name dieser Variablen befindet sich in einer Eigenschaft des Datensatzes. Informationen zu Eigenschaften finden Sie unter Eigenschaften. Um die Länge des Datensatzes zu bestimmen, kann eine der folgenden Eigenschaften (oder beide) verwendet werden:
lengthItem
Gibt ein Feld im aktuellen Datensatz, ein Feld in einem anderen, für das Programm sichtbaren Datensatz oder eine Variable an. Dieses Feld bzw. diese Variable ist eine ganze Zahl, die die Gesamtlänge des Datensatzes in Byte enthält. Weitere Informationen hierzu finden Sie in lengthItem.
numElementsItem
Gibt ein Feld im aktuellen Datensatz an. Verwenden Sie diese Eigenschaft mit strukturierten Datensätzen, bei denen das letzte Strukturfeld auf der höchsten Ebene eine Feldgruppe ist. Das von der Eigenschaft 'numElementsItem' angegebene Feld ist eine ganze Zahl, die die Anzahl der Elemente aus dieser letzten Feldgruppe enthält, die tatsächlich geschrieben werden sollen. Weitere Informationen finden Sie unter numElementsItem.

Wenn beide Elemente vorhanden sind, wenn EGL den Datensatz in die Datei schreibt, wird zunächst das Feld 'numElementsItem' verwendet, um die Gesamtlänge des Datensatzes zu berechnen. Anschließend wird diese Länge in die von 'lengthItem' angegebene Variable gestellt, bevor der Datensatz geschrieben wird.


Feedback