Можно ли Synchronize использовать в другом модуле? Может быть есть другие подобные подпрограммы?
Пример:
Код:
unit Unit3;
interface
uses
Unit1, Unit2; // модуль с главной формой (Form1) и модуль с потоком (Thread1: TThread1)
implementation
procedure Pro;
begin
Thread1.Synchronize(procedure begin Form1.Caption := '123' end) // вызывает ошибку
end;
end.