in deinem Beispiel müsstest du einfach Form2.Loaddata synchronisieren, was
- nicht sinnvoll ist (gesamten Thread synchronisieren)
- nicht möglich ist, da du nicht TThread benutzt
Wenn Loaddata so lange dauert liegt es sicher nicht an der Erstellung von
VCL-Objekten sondern an anderen datentechnischen Sachen. Hier gilt erstmal Daten von Anzeige zu trennen. Dann kannst du erst die Daten laden und daraufhin die Anzeige gestallten. Und das Laden kannst du in einen Thread auslagern.
Dieser Beitrag ist für Jugendliche unter 18 Jahren nicht geeignet.