社区
C++ Builder
帖子详情
多线程画图的问题。。。bcb真是的
wyly
2001-12-17 02:58:03
我在线程和主程序中都要画图,都用下面这句
StretchDIBits(pPaintBox->Canvas->Handle,
0, 0, 352, 288,
0, 0, 352, 288,
bmData, &bmi, 0, SRCCOPY);
我已经用mutex作为防范线程冲突的手段,可是有些时候系统还是出错,不允许画图。
不知道该怎么办了。有些时候bcb封装得太好了也很讨厌。
...全文
104
12
打赏
收藏
多线程画图的问题。。。bcb真是的
我在线程和主程序中都要画图,都用下面这句 StretchDIBits(pPaintBox->Canvas->Handle, 0, 0, 352, 288, 0, 0, 352, 288, bmData, &bmi, 0, SRCCOPY); 我已经用mutex作为防范线程冲突的手段,可是有些时候系统还是出错,不允许画图。 不知道该怎么办了。有些时候bcb封装得太好了也很讨厌。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
logical
2001-12-18
打赏
举报
回复
sinmin(天凉好个秋)说的不错,你可以试试.
wyly
2001-12-18
打赏
举报
回复
呵呵,我放弃了,只好用消息来画图了。发消息给窗口,窗口画图。
HEROIN
2001-12-18
打赏
举报
回复
不用Mutex,用Canvas->Lock试试
NowCan
2001-12-18
打赏
举报
回复
好像还要lock什么的,实在计不清了。
781014
2001-12-17
打赏
举报
回复
关注
sinmin
2001-12-17
打赏
举报
回复
用Synchronize()调用画图的函数
!!
gxgxfish0813
2001-12-17
打赏
举报
回复
什么函数来着。呵呵。
VSaber
2001-12-17
打赏
举报
回复
vcl后台线程对界面操作的时候必须用一个同步函数,什么asy什么什么的,忘了!查查吧!
wyly
2001-12-17
打赏
举报
回复
是这样的。我已经用mutex线程同步了,线程画图时是独占的。
logical
2001-12-17
打赏
举报
回复
看一下VCL的基本概念,在线程中使用VCL得注意一下线程同步的。
wyly
2001-12-17
打赏
举报
回复
那个方法其实不是多线程的。
NowCan
2001-12-17
打赏
举报
回复
用TThread的同步方法行吗?
多线程
4:线程池的基本概念以及核心原理
顾名思义,线程池就是管理一系列线程的资源池,其提供了一种限制和管理线程资源的方式。每个线程池还维护一些基本统计信息,例如已完成任务的数量。降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以进行统一的分配,调优和监控。
VC常见入门
问题
总结
VC常见入门
问题
总结1:fatal error C1010: unexpected end of file while looking for precompiled header directive该如何解决 如果发生错误的文件是由其他的C代码文件添加进入当前工程而引起的,则Alt+F7进入当前工程的Settings,选择C/C++选项卡,从Category组合框中选中Precompile
穷究链表(一)
今天上午申请了一个博客,晚上回来就开通了,博客园的效率真是让人赞赏。已经有计划希望将链表这个玩意完全的深挖一下,并以此为基础,来讨论一些C/C++语言特性使用,并讨论一些其他程序开发中的
问题
,刚好这两天大家放假都在开心呢,我就偷偷上几篇也省得被扔很多砖头。毕竟第一次写这样的文章,肯定里面有些没有考虑缜密的地方,同时本身也就是希望通过大家探讨来指导我的。希望能够通过不断的讨论,达到学习、...
vb 关于窗口样式的API以及处理文本的API参考
管我们使用什么计算机语言开发,VC,VB,
BCB
,JAVA,NET你都脱离不开操作系统,它就是我们软件的生存土壤,JAVA的跨平台其实是因为它的虚拟机,实质上虚拟机还是要依靠操作系统,.net可以说博大精深但是它最终还是调用操作系统提供的服务,在Windows2003上运行.net程序和在windows95上运行效果肯定不同,因此只要一种语言提供给我们一种直接调用操作系统服务的接口(API)我...
C语言/C++初学
问题
编程及C/C++初学者 FAQ 本文原为本人在论坛所发若干帖,意在集中解决新手学习C/C++语言时将遭遇到的各类
问题
,网友反馈情况良好,集合修订后作为个人作品贴于此处。 本贴主要分析概念原理和解决方案,不讨论具体程序语法,立足于让初学者能运行起第一个程序。其他事宜如解释入门语法等本文基本不涉及。 本文依照 创作公用约定(署名-非派生作品-非商业用途) 发布。作者(即本人)无更新计划,请勿与
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章