Я попытался создать поток выполнения, но поток ведет себя странно, код не имеет ссылки на холст.Тема написана на рабочем столе
procedure TBruteThread.Execute;
var
j: Integer;
begin
inherited;
FreeOnTerminate:=True;
for j:=1 to StrToInt(Form1.Edit1.Text) do begin
if Terminated then break;
Form1.Label2.Caption:=IntToStr(j);
end;
Form1.Label2.Caption:='Thread is destroyed';
Self.Terminate;
end;
Кто есть какие-либо идеи, чтобы решить эту странную проблему?
Кто-то, возможно, захочет сделать это специально. –
Для получения дополнительной информации о VCL и потоках см. ['Thread-safe in delphi'] (http://stackoverflow.com/q/17705197/576719). –