- die Scan-procedure in eine einfache, globale procedure auslagern
- die benötigten Daten aus der Klasse inkl dem Parameter (o) in ein entsprechendes Record kopieren
- BeginThread einen Zeiger auf dieses Record übergeben und in der ThreadProc dann mit dem Record arbeiten
Solltest du das so umsetzen, würde ich dir empfehlen, dir davor mal TThread anzuschauen, damit geht das mMn einfacher.