AnsichtenInhaltsverzeichnis Array (Handling und Operationen)
Arrays werden in statische und dynamische unterteilt. Bei statischen Datentypen, also Variabeln mit fester Länge wie Long oder Double oder Strings mit festen Längen, werden die Informationen direkt in die Feldpositionen gespeichert. Bei dynamischen Längen wie Strings werden Zeiger in die Array-Felder geschrieben. Um Arrays möglichst schnell verwalten zu können, werden die beiden Häufigsten getrennt von einander verwaltet.
Type ArrayDim1 UBound '- Größtes Feld LBound '- Kleinstes Feld VarTyp '- VariabelTyp des Arrays (zB. 4 für 4-Byte Array) Data '- Zeiger auf die Daten im Array End Type Type ArrayDim2 UBound '- Größtes Feld für Y LBound '- Kleinstes Feld für Y UBound '- Größtes Feld für X LBound '- Kleinstes Feld für X VarTyp '- VariabelTyp des Arrays (zB. 4 für 4-Byte Array) Data '- Zeiger auf die Daten im Array End Type Type ArrayDimX . . . UBound '- Grösstes Feld für Dimension1 LBound '- Kleinstes Feld für Dimension1 DimAnzahl '- Anzahl Dimensionen für das Array VarTyp '- VariabelTyp des Arrays (zB. 4 für 4-Byte Array) Data '- Zeiger auf die Daten im Array End Type Array Dimensionierung
Array Management
Array Bound
|