Zitat von
SirThornberry:
etwas threadsave machen ist ja nicht wirklich aufwand. Zugriff auf gemeinsame Objecte einfach in criticalSections packen und
vcl-objecte müssen in einem Thread ja nicht wirklich sein da visuelle Sachen darin eigentlich nichts zu suchen haben.
Wie sieht das mit den auslesen von Daten aus?
Weil ein Thread würde folgendes machen:
Code:
Für i = 0 bis Liste.AnzahlEinträge - 1 mache
beginne
wenn Liste.Eintrag[i].Status "sReady" ist dann
beginne
Setze "Liste.Eintrag[i].Status" auf "sDownloading"
Starte den Download
beende
beende
Wo müsste ich CriticalSections hinpacken?
Die Liste ist übrigens auch ein Objekt.
MfG
xZise