偶在主线程正在进行一项数据量很大的处理工作时,建立一个副线程,此线程的作用是,建立一个form,显示正在后台进行数据处理,并且有...的动态显示进度。现在偶发现在副线程中建立的form仍然属于主线程,导致窗体无法显示主线程的进度。那偶应该怎么做,才能使在副线程中建立的form属于此线程而不属于主线程,使副线程中建立的窗体能够进行某些界面操作。。
解决方案 »
- 用delphi能不能做出一个像visio的程序(实现visio中的某些功能如画图即可)
- treeview多选时怎么得到所选节点的StateIndex??
- TMSCOMM在DELPHI5下是和GPS通讯的一个组件,在DELPHI7对应的是那个控件,在什么具体位置
- 读取U盘的型号
- 实时串口通讯的问题!有兴趣吗?
- 报错:client SQL dialect 1 does not support reference to DATE datatype
- 用什么可以修改QRP文件呢
- 怎么用代码创建Excel文件?
- 关于字符串的问题,请教!!!
- 怎样控制stringgrid的每一行的颜色?
- 我想下载一个网站上面一个文件夹下面的所有文件,该怎么做?
- 关于数码相机
如果需要控制VCL可视化组件,比如窗体、进度条什么的,
可以用线程消息或者回调函数来控制
这就是线程同步,所以要用POSRMESSAGE,不要用SENDMESSAGE