![]() |
Properties | Methods | Events |
---|---|---|
Items | Add | |
Remove | ||
IndexOf | ||
Extract | ||
Insert | ||
First | ||
Last |
Listet die gespeicherten Lok-Protokolle auf. Der Index ist 0-basierend.
|
function Add(AProt: TMoBaLocoProtocol):Integer;
Fügt ein neues Lok-Protokoll-Objekt an das Ende der Liste an.
|
function Remove(AProt: TMoBaLocoProtocol):Integer;
Löscht die erste Referenz auf den Parameter AProt zeigt aus der Liste.
Der Rückgabewert ist der Index des Elements vor dem Löschen. Sobald ein
Element entfernt wurde, rücken alle nachfolgenden Elemente in der
Indexposition um eins nach unten.
|
function IndexOf(AProt: TMoBaLocoProtocol):Integer;
Mit IndexOf wird der Index des Zeigers APort im Array Items ermittelt.
Der zurückgegebene Index ist 0-basierend. Wird das Element nicht gefunden
wird der Wert -1 zurückgegeben.
|
Löscht das im Parameter Item angegebene Objekt aus der Liste.
Extract hat die gleiche Funktion wie Delete. |
procedure Insert(Index: Integer; AProt: TMoBaLocoProtocol);
Fügt an der im Parameter Index angegebenen Position die Referenz auf das
im Parameter AProt angegebene Objekt ein. Die an der angegebenen Position
befindliche Referenz und alle darauffolgenden Referenzen erhalten einen um
eins höhere Indexposition.
|
function First:TMoBaLocoProtocol;
Gibt eine Referenz auf das erste in der Liste gespeicherte Objekt zurück.
|
function Last:TMoBaLocoProtocol;
Gibt eine Referenz auf das letzte in der Liste gespeicherte Objekt zurück.
|