Hallo Chakotay1308,
in die Anlage habe ich Dir ein Beispiel für eine Thread gepackt, der
lange läuft und auf dem Hauptformular einen TProgressbar steuert.
Code:
tEncrypt := TEncryptionThread.Create(true);
ist schon richtig aber ein Thread wird nicht mit
gestartet sondern mit
Ein Thread erhält seine Rechenzeit vom Scheduler des Betriebssystems. Dafür muss der Thread aber zum "Leben erweckt werden". Mit
rufst Du aus dem Hauptformular die Execute Methode auf. Deshalb wird die Methode auch im Kontext dem Hauptthreds der Anwendung ausgeführt. Deshalb wird auch Dein Formular nicht aktualisiert.