DELETE Variable[.Typename]


Beschreibung
Dieser Befehl ist für Type-Felder gedacht. Es löscht einen Eintrag aus dem Speicher. Die nachfolgenden Einträge werden dann aufgerückt.


Ein Type-Feld ist ein dynamisches Feld, welches die Einträge automatisch verwaltet. Die Einträge in Type-Feldern kann man nicht sofort ansprechen. Man muss zuerst zum richtigen Eintrag wechseln, und erst dann auslesen/speichern.

DIM-Felder sind einfacher zu benutzen und sollen bevorzugt angewendet werden.


Parameter
Variable=Container-Variable der Type-Kollektion
Typename=Name der Type-Kollektion


Rückgabewert
-


Beispiel
Dieses Beispiel speichert 5 Zahlen im Speicher. Dann wird die dritte gelöscht und alle Werte ausgegeben. Wie man sieht ist die Type-Handhabung etwas kompliziert:

TYPE Zahl
   FIELD Nr$
END TYPE

FOR i = 1 TO 5
   Feld.Zahl = NEW Zahl
   Feld\Nr = STR$(i)
NEXT

Feld.Zahl = FIRST Zahl
Feld = AFTER Feld
Feld = AFTER Feld
DELETE Feld.Zahl

FOR Feld.Zahl = EACH Zahl
   PRINT Feld\Nr
NEXT


Siehe auch
AFTER, BEFORE, DIM, EACH, FIELD, FIRST, INSERT, LAST, NEW, TYPE