Hilfe
Parameter
| typename | Name der Type Kollektion |
| wert |
Identität des Type Objekts (ermittelt mit Handle )
|
Rückgabewert
Eine Container Variable wird erstellt, es zeigt auf einen bestimmten Type Eintrag.
Beschreibung
Mit dem Befehl Handle
kann man den Integerwert (Handle
) eines Type
Eintrags ermitteln. Diesen Wert kann nur einen Eintrag gleichzeitig annehmen, es ist somit die Identität des Eintrags. Mit Object kann man aus diesem Wert eine Container Variable erzeugen, die genau auf diesen Eintrag zeigt.
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.
Zusatzinformationen
Felder sind einfacher zu benutzen und sollen bevorzugt angewendet werden.
Beispiel
Dieses Programm erstellt ein Type Objekt in einer Funktion. Es wird die Identität als Integerwert zurückgeliefert. Über diese Identität kann es dann angesprochen werden:
Field x
Field y
Field w
Field h
End Type
win = createwindow (x,y,w,h)
drawwindow (win)
Function createwindow (x,y,w,h)
obj.window = New window
obj\x = x
obj\y = y
obj\w = w
obj\h = h
Return Handle (obj)
End Function
Function drawwindow (id)
obj.window = Object.window(id)
;...
End Function
Siehe auch
Datenverwaltung
Types & Felder
2D Grafik
Datenverwaltung