Hilfe

Delete

B2D B+ B3D

Aufruf

Delete variable[.typename]

Parameter

variable Container-Variable der Type Kollektion
typename Name der Type Kollektion


Rückgabewert

-


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.



Man kann auch alle Einträge eines Types mittels Delete Each Typename löschen.


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 oder speichern.


Zusatzinformation

Dim Felder sind einfacher zu benutzen und sollen bevorzugt angewendet werden.


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

WaitKey


Siehe auch

After, Before, Dim, Each, End Type, Field, First, Insert, Last, New, Type

Übersicht Datenverwaltung Types & Felder