delphi 使用工控机控件 iThreadTimes 出现问题, 导致主程序创建页面的时候, 阻塞消息, 不能正常执行。
2017-05-25 17:46
1126 查看
delphi 使用工控机控件 iThreadTimes 出现问题, 导致主程序创建页面的时候, 阻塞消息, 不能正常执行。
使用这个控件需要小心
function Tfrm_MainIPC.OpenTempControlComm: Tfrm_TempControlComm;
var
MyForm : TForm;
begin
result := nil;
Notebook_Main.ActivePage := 'TemperatureControl';
LockWindowUpdate(Self.Handle);
MyForm := TForm(FindComponent('frm_TempControlComm'));
if MyForm = nil then
MyForm := Tfrm_TempControlComm.Create(Self);
if (MyForm as Tfrm_TempControlComm).PanelForm <> nil then
ShowPanelForm((MyForm as Tfrm_TempControlComm).PanelForm, pnl_TemperatureControl);
(MyForm as Tfrm_TempControlComm).refreshData('1');
LockWindowUpdate(0);
Application.ProcessMessages;
Result := MyForm as Tfrm_TempControlComm;
end;
使用这个控件需要小心
function Tfrm_MainIPC.OpenTempControlComm: Tfrm_TempControlComm;
var
MyForm : TForm;
begin
result := nil;
Notebook_Main.ActivePage := 'TemperatureControl';
LockWindowUpdate(Self.Handle);
MyForm := TForm(FindComponent('frm_TempControlComm'));
if MyForm = nil then
MyForm := Tfrm_TempControlComm.Create(Self);
if (MyForm as Tfrm_TempControlComm).PanelForm <> nil then
ShowPanelForm((MyForm as Tfrm_TempControlComm).PanelForm, pnl_TemperatureControl);
(MyForm as Tfrm_TempControlComm).refreshData('1');
LockWindowUpdate(0);
Application.ProcessMessages;
Result := MyForm as Tfrm_TempControlComm;
end;
相关文章推荐
- 控件创建后,先设置属性,再添加到页面,导致工作不正常的问题
- 关于使用ISA代理导致一些网上银行出现不能正常打开的问题
- 使用RadioGroup 的时候出现onCheckChanged() 执行了三次的问题和App重启页面重叠现象
- 关于使用ISA代理导致一些网上银行出现不能正常打开的问题
- Linux--14:ubuntu12.04 vi不能正常使用、右上角出现红杠提醒更新出问题、网速比相同条件下windows下慢 解决方法
- 关于使用IIRF2.0 重写 导致 Cookie 不能在其它页面使用的问题
- 使用crontab不能正常执行的问题
- 2009/12/11 Office 使用RMS 认证出现问题,office 不能开正常打开加密文档,同时不能再加密文档
- java工程项目里,在一个包里面,不能出现同名的类名,这问题是刚接触java才会遇到的,特别是新手一般都没有建立包,而是使用默认的,易出现同名的类名,导致eclipse提示错误
- 使用VS2003创建WEB程序的时候出现"AutoMation服务器不能创建对象"错误
- MFC 线程创建在使用构造函数进行初始化线程的时候,创建线程实例了,但是线程并没有执行的问题
- MFC项目使用webbrowser控件,点击载入的页面里的文件下载链接后导致程序的崩溃问题的解决方案
- 在使用SSIS设计脚本时候,出现的在PostExecute之外不能锁定变量集合进行读写访问的问题的解决
- Delphi 7下Spcomm控件使用13H,11H不能接收问题
- 使用 ICallbackEventHandler aspx页面中的DropDownList 的 SelectValue 出现中文导致不回调方法的问题
- 使用VS2003创建WEB程序的时候出现"AutoMation服务器不能创建对象"错误
- 打开页面时出现"Automation 服务器不能创建对象"问题的解决方法
- 页面控件值不能回传(asp.net不同版本控件ReadOnly属性导致值回传问题)
- .NET----使用母版页后,控件名称自动生成导致js无法正常操作.net控件的问题
- java工程项目里,在一个包里面,不能出现同名的类名,这问题是刚接触java才会遇到的,特别是新手一般都没有建立包,而是使用默认的,易出现同名的类名,导致eclipse提示错误