Du hast einen freien Parameter (der heißt bei dir Zahl und wird derzeit bei CreateThread mit 0 belegt). Dort kannst du natürlich auch einen Pointer zu einem Objekt reinlegen.
Nimm anstatt CreateThread besser BeginThread. Dadurch wird der Speichermanager von Delphi Threadsicher und du kannst das "stdcall" weglassen.
Und noch besser ist, wie bereits beschrieben, TThread zu benutzen.
Beachte, dass du aus dem Thread niemals
VCL-Sachen oder globale Variablen verwenden darfst (also kein Form1)
Dieser Beitrag ist für Jugendliche unter 18 Jahren nicht geeignet.