Kuck dir mal mein Tutorial dazu an:
http://tutorials.luckie-online.de Lad dir gleich das Zip-Archiv runter mit den Demos! Prinzip ist folgendes: Du übergibst einen Zeiger auf eine Record-Struktur.
Und dann lies bitte vorallem den Absatz:
Zitat von
Luckie's Thread-Tutorial:
In einem Delphi-Programm sollten sie nie die Funktion CreateThread direkt aufrufen. Benutzen sie stattdessen die
Funktion BeginThread. Grund: BeginThread kapselt zwar nur die
API-Funktion CreateThread, setzt aber zusätzlich
noch die globale Variable IsMultiThread und macht somit den Heap thread-sicher.