M
masm
Unregistered / Unconfirmed
GUEST, unregistred user!
有以下代码:
...
procedure TUP.Execute;
begin
Synchronize(Play);
end;
procedure TUP.Play;
begin
Form1.Caption:='wqrdwaeqf';
end;
线程一执行,主Form的Caption改变成wqrdwaeqf,一切正常
把代码改变成:
procedure TUP.Execute;
begin
Form1.Caption:='wqrdwaeqf';
end;
主Form的Caption居然不见了;
如果改变的是主Form里的Label1.Caption则上述两段代码执行结果一样!!!
这是为什么啊?
...
procedure TUP.Execute;
begin
Synchronize(Play);
end;
procedure TUP.Play;
begin
Form1.Caption:='wqrdwaeqf';
end;
线程一执行,主Form的Caption改变成wqrdwaeqf,一切正常
把代码改变成:
procedure TUP.Execute;
begin
Form1.Caption:='wqrdwaeqf';
end;
主Form的Caption居然不见了;
如果改变的是主Form里的Label1.Caption则上述两段代码执行结果一样!!!
这是为什么啊?