Hilfe

First

B2D B+ B3D

Aufruf

variable[.typename] = First typename

Parameter

typename Name der Type Kollektion


Rückgabewert

Erster Eintrag wird ausgewählt.


Beschreibung

Dieser Befehl ist für Type Felder gedacht. Es springt zum ersten Eintrag. Der umgekehrte Befehl dazu lautet Last.



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. In der Grafik ist zu erkennen, dass die Einträge 2 und 6 nur nach mehrmaligen After bzw. Before Befehlen ansprechbar sind.


Zusatzinformation

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


Beispiel

Dieses Programm demonstriert die Type Befehle:

Type crafts
   Field x
   Field y
   Field dead
   Field graphic
End Type

Local Alien.Crafts

If Alien = Null Text 0, 0, "Alien wurde noch zu keinem Eintrag verlinkt."

For t = 1 To 100
   alien.crafts = New crafts
   alien\x = Rnd (0 ,640)
   alien\y = Rnd (0 ,480)
   alien\dead = 0
   alien\graphic = 1
Next

alien.crafts = First crafts
Text 0, 10, alien\x
Text 0, 20, alien\y
Text 0, 30, alien\dead
Text 0, 40, alien\graphic

alien = After alien
Text 0, 60, alien\x
Text 0, 70, alien\y
Text 0, 80, alien\dead
Text 0, 90, alien\graphic

alien.crafts = Last crafts
Text 0, 100, alien\x
Text 0, 110, alien\y
Text 0, 120, alien\dead
Text 0, 130, alien\graphic

alien = Before alien
Text 0, 140, alien\x
Text 0, 150, alien\y
Text 0, 160, alien\dead
Text 0, 170, alien\graphic

WaitKey


Siehe auch

After, Before, Delete, Dim, Each, Field, Insert, Last, New, Null, Type

Übersicht Datenverwaltung Types & Felder