Ein gutes Beispiel ist ein Dataset oder ein Dateiverzeichnis: Dort gibt es wirklich nur die drei o.g. Befehle zum Navigieren.
Theoretisch könnte man in einem Dataset auch mit RecNo navigieren:
Delphi-Quellcode:
Dataset.Last;
for i := 1 to Dataset.RecordCount do
begin
DataSet.RecNo := i;
...
end;
Ist aber kein guter Programmierstil und birgt etliche Fallen. Deshalb: In DataSets immer nur mit Next, Prior, First und Last navigieren und beim Durchiterieren auf DataSet.Eof prüfen.