"Arbeiten, bitte warten" Bildschirm mit Thread?

Vielleicht ist es für Sie sehr einfach, aber ich arbeite hart an einem Projekt (für Bildungszwecke), das mehrere Tage lang Anzeigen mit der TADSISearch-Komponente abfragt. Ich versuche, einen Begrüßungsbildschirm mit einem animierten GIF eines Arbeiters auf Form2 anzuzeigen, während TADSISearch das Active Directory durchsucht. Ich habe zwar alle Möglichkeiten ausprobiert, aber es gelang mir nicht. Ich habe versucht, TADSISearch in einem Thread zu verwenden, der Thread wird jedoch beendet, bevor ADSIsearch abgeschlossen ist. Ich denke, TADSISearch ist nicht threadsicher. Was denkst du? Auch eine andere Art, wie ich Form2 erstellt und einen Thread zum Aktualisieren verwendet habe, aber das animierte GIF wird angehalten, während das Hauptformular nicht mehr in der Suche ist. Was können Sie dazu sagen? Wie mache ich einen Bitte-Warte-Bildschirm, während ADSISearch arbeitet, und halte das Hauptformular in Antwort. Application.ProcessMessages oder Timer ist auch kein Weg. Vielen Dank fürs Lesen und Antworten.