Registriert seit: 7. Jun 2006
Ort: Karlsruhe
3.724 Beiträge
FreePascal / Lazarus
|
Re: dateien paralel runterladen
24. Mär 2008, 23:29
Hallo, napstar.
Dazu brauchst du Threads, das sind Programmteile, die parallel ausgeführt werden können. Das Problem dabei ist, dass du aus einem Thread nicht direkt auf das Formular oder Komponenten darauf zugreifen kannst. Bzw du kannst zwar, aber das führt unter Umständen zu sehr unschönen Effekten wie Zugriffsverletzungen etc, wenn gerade ein anderer Thread auch darauf zugreift (auch die Hauptanwendung ist ein Thread). Damit das nicht passiert musst du synchronisieren. Das ist aber unter Umständen gar nicht so einfach - ich wollte selber mal soetwas machen und bin dann dran gescheitert, dass es dauernd Zugriffsverletzungen gab. Wenn du noch ein Anfänger bist, würde ich das mit den Threads erstmal sein lassen - oder mich langsam rantasten, Tutorials lesen und eifnache Beispiele proggen.
|