TThread.WaitFor メソッドは、スレッドが終了するまで待ちます。 スレッド終了後,ReturnValue プロパティの値を返します。
TMyThread* thread = new TMyThread(false); //スレッドが終了するまで待つ thread->WaitFor(); //スレッドが終了した std::cout << "END";