首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

线程打开窗体,两三次后 为什么会卡呢?该怎么解决

2012-03-11 
线程打开窗体,两三次后 为什么会卡呢?在线程里面procedure TMyThread.ExecutevarvForm:TFormTestbeginvF

线程打开窗体,两三次后 为什么会卡呢?
在线程里面
procedure TMyThread.Execute;
var
  vForm:TFormTest;
begin
vForm := TFormTest.Create(FormMain);
vForm.showModal;
FreeAndNil(vForm);
self.Terminate;
end;

[解决办法]
vForm.showModal;
改为
vForm.show; 试试!
[解决办法]
showmodel是打开并等待弹出窗体结束,其间主线程会被挂起,多线程运行时打开两三次不卡才怪

热点排行