das ist nicht richtig. der thread startet sofort.
du siehst nur nicht die ausgabe des threads.
das sleep(5000) bringt den
vcl thread zum schlafen, welches zu der folge hat, dass deine ausgaben nicht mehr angezeigt werden.
achtung:
die
vcl ist nicht threadsafe!
wenn du im thread ausgaben in deine
vcl form machen willst, dann solltest du die beiden threads syncronisieren.
Form1.Memo1.Lines.Add(IntToStr(a));
sowas direkt aufzurufen ist schlecht.
kontaktiere mal die hilfe, dort ist ein beispiel für "syncronize()" drin.
[edit]
p.s. willkommen in der
dp