Einzelnen Beitrag anzeigen

Benutzerbild von Ralf Kaiser
Ralf Kaiser

Registriert seit: 21. Mär 2005
Ort: Wuppertal
932 Beiträge
 
Delphi 10.3 Rio
 
#6

Re: Delphi Win32 Applikation schneller machen

  Alt 30. Jul 2006, 13:05
Zitat von NeoXan:
Zitat von Christian Seehase:
man kann sie auch nur mit for-Schleifen machen:
ähm...nein, siehe slFiles.Delete(0);
Mit for Schleifen würde er versuchen auf Elemente zuzugreifen, welche nicht mehr existieren.
Beim Löschen aus einer LIste mit FOR-Schleife lass die Schleife einfach rückwärts laufen.

Delphi-Quellcode:
for i := Liste.Count - 1 downto 0 do begin
  if Bedingung then Delete(i);
end;
Dann kann so etwas nicht mehr passieren.

Ralf
Ralf Kaiser
  Mit Zitat antworten Zitat