delphi 多线程中遇到的问题

我创建DLL窗体然后插入到了程序里使用了多线程在多线程里加入了计算并把结果显示在DLL窗体控件里但是为什么不定期的会发生错误好像是内存的错误窗体里还用了Timer控件是不... 我创建DLL窗体 然后插入到了程序里 使用了多线程 在多线程里加入了计算并把结果显示在DLL窗体控件里 但是为什么不定期的会发生错误 好像是内存的错误 窗体里还用了Timer控件 是不是两者冲突?

总之窗体和线程之间的通信也很不稳定 不知道什么原因 我在DLL窗体里创建了个listbox控件 然后 线程里读出这个listbox控件的总行数 也会发生类似错误 请高手指点 分不够可以再加!
能否给出份 实例啊 网上的实在是太少啦
展开
 我来答
dos62
2008-03-25 · TA获得超过1660个赞
知道大有可为答主
回答量:1410
采纳率:0%
帮助的人:2164万
展开全部
DELPHI手册:VCL不是线程安全的。
当线程需要访问可视控件时,Borland建议你使用TThread类的Synchronize方法。。。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式