在主线程开始的时候就创建一个线程,用来计算一个结果(这个计算比较复杂需要一点时间),
这个结果出来后才能把结果赋给主窗体的一个组件.主窗体要在这个赋值过了以后再show出来,之前是一个启动窗体一直显示着,随着赋值操作结束,启动窗体随之关闭,然后主窗体show出来.现在问题是,只有等计算线程执行结束了才能将计算结果取出,我在主线程中如何了解 计算线程 何时执行完呢,并且怎样才能等待到
计算线程 执行完了以后在 执行下面的赋值操作(就是把计算结果赋给主窗体的一个组件).
这个等待过程怎么处理啊.不知道说清楚了没有,欢迎大家讨论.
这个结果出来后才能把结果赋给主窗体的一个组件.主窗体要在这个赋值过了以后再show出来,之前是一个启动窗体一直显示着,随着赋值操作结束,启动窗体随之关闭,然后主窗体show出来.现在问题是,只有等计算线程执行结束了才能将计算结果取出,我在主线程中如何了解 计算线程 何时执行完呢,并且怎样才能等待到
计算线程 执行完了以后在 执行下面的赋值操作(就是把计算结果赋给主窗体的一个组件).
这个等待过程怎么处理啊.不知道说清楚了没有,欢迎大家讨论.
解决方案 »
- 请教抓屏打印两问题
- Flash中的as脚本的readutfbytes在delphi中是什么函数?
- <AI Techniques for Game Programming> 中文版出来了!
- 朋友!!请帮帮忙!!困惑我一个的问题!!c/s 的实现
- 介绍几本关于DEPHI的书
- 为什么这句的错,请问如何写才对呢?TLabel(FindComponent('submit'+inttostr(i)+'web')).Navigate('http://www.163.com')
- 谁有我晚,啊……哈…哈哈~~~~~
- 100分(不够再加)求教:只知道一个备份的数据库数据,能不能delphi种看出其数据库的结构?
- 如果你想得到你最喜欢的女孩,就必须在24岁之前结婚的话,你如何选择???
- Access2000支持事务吗?
- 如何获取本地所有IP地址
- LoadFromFile使用问题
message:定义的消息
integer:计算出来的值
testThread = class(TThread)
...
...with testThread.create(...) do
OnTerminate:=...;