Forum: Datenbanken
Delphi
by Progman,
22. Nov 2007
TStringList ist (grob gesagt) wie eine ListBox, nur eben unsichtbar im Speicher. Lässt sich aber ganz komfortabel handeln.
Jetzt hab ich deine Absicht erstmal geschnallt ;)
Du willst alle in der Liste befindlichen Indizes löschen.
Dazu gehst du die Liste durch mit
for cnt do 0 to lbIndex.Items.Count-1 do begin //cnt ist die Lauf-Variable vom Typ Integer
Table.DeleteIndex(lbIndex.Items);...
Forum: Datenbanken
Delphi
by Progman,
22. Nov 2007
for cnt := 0 to lbIndex.ItemsCount -1 do
(ich nehme mal an, lbIndex ist eine ListBox) ;)
Und wenn es nur darum geht, die Listbox zu löschen, einfach lbIndex.items.Clear.
Ein for-Schleife zum Löschen geht meist schief, weil sich ja die Anzahl nach Löschen eines Eintrags geändert hat, aber for ganz stur seine am Anfang ermittelt Durchlaufzahl machen will. Da nimmt man
while lbIndex.count >...
Forum: Datenbanken
Delphi
by Progman,
22. Nov 2007
Table.DeleteIndex(lbIndex.Items); vielleicht?