Wenn man aus einem Thread auf den Hauptthread zugreift, muss man ja Synchronize verwenden, damit es keine
AV gibt.
Muss man etwas ähnliches auch machen, wenn man aus dem Hauptthread auf den Thread zugreift ?
Also z.B.
Delphi-Quellcode:
procedure TForm1.Button5Click(Sender: TObject);
begin
Threadklasse.Eigenschaft := 'qwertzuiop';
end;
Oder:
Delphi-Quellcode:
procedure TForm1.ColorBox1Change(Sender: TObject);
begin
Thread.Color := ColorBox1.Selected;
end;
Muss man den Thread vielleicht kurzzeitig anhalten ?
Beim ausprobieren ging es meistens, manchmal ist der das programm kurz stehen geblieben,
ein paar mal sogar komplett angestürtzt ...