Forum: Programmieren allgemein
Delphi
by hoika,
29. Mai 2019
Hallo,
das macht ja keinen Sinn.
Das würde ja Speicherlecks erzeugen.
OwnsObject = mir gehört das Objekt.
Mache ich ein Delete(0), erwarte ich
Forum: Programmieren allgemein
Delphi
by hoika,
28. Mai 2019
Hallo,
ja, war es wohl.
Bsp:
5 Objekte sind in der Objectlist
for i=1 to 5 do
begin
List.Delete(i);
end;
Forum: Programmieren allgemein
Delphi
by hoika,
28. Mai 2019
Hallo,
hast Du meinen Tip mit dem Umdrehen der Schleife ausprobiert?
Forum: Programmieren allgemein
Delphi
by hoika,
28. Mai 2019
Hallo,
for i := 0 to FPdfList.Count - 1 do
begin
FPdfList.Items.Free;
end;
Count wird zu Beginn der Schleife in ein Prozessor-Register geschrieben,
bliebt also immer bei z.B. 5 (bei 5 Elementen).