CNDEV
CNDEV.ORG
当前在线
论坛
CBD
程序员情感CBD
程序员见面交流会
CBD开发区
Java/J2ME
.NET/C#
数据库
Delphi/BCB
Visual C
其它
修真养身
中国象棋
纪念日
谈钱太俗,还是投机吧
听音乐
iCosta
资源共享
一隅
好文共赏
看电影看美剧
待定
狗屎
雪域召唤
工作流
专业显摆区
语录
情感
批评与自我批评
爱情故事
发牢骚
看三点区
游戏
CNDEV-CS/WOW
浩宇长空
生活
家有XPH
我爱学英语
美食天地ORG
半调子体育迷
观澳园友邻
搞笑奇文
拍照片
我读书我存在
论坛系统
超级垃圾站
系统建议及BUG
系统测试
中国开发网
: 论坛:
程序员情感CBD
: 贴子 378021
mhappy
:
偶明白一点了。。。
[阅读: 450] 2006-08-19 15:18:30
贴的那段是说尽量用主线程操作VCL。
偶明白如何传递参数了,和偶想的差不多。。。
相关信息:
火腿肠进来。。。
(536字)
(
mhappy
[557]
2006-08-19 14:52
)
要想使用VCL里面的方法和属性,必须在线程类的 Synchronize 里面调用
(空) (
Fish
[535]
2006-08-19 14:56
)
也不完全是,要跟界面有关的
(空) (
阿善
[529]
2006-08-19 14:57
)
其实就是DELPHI自动创建线程类时的注释:用到可视组件时要注意线程同步
(323字)
(
阿善
[844]
2006-08-19 15:05
)
。。。偶贴CB的,你再贴DELPHI的,没什么区别。。。
(空) (
mhappy
[456]
2006-08-19 15:06
)
呵呵,没注意你的内容 (空) (阿善 [0] 今天 23:07)
(空) (
阿善
[453]
2006-08-19 15:07
)
但是你认真看,是不同的
(52字)
(
阿善
[484]
2006-08-19 15:08
)
翻译鱼
(空) (
Apache
[1046]
2006-08-19 14:57
)
翻译的咋样?
(空) (
Fish
[417]
2006-08-19 15:15
)
巨牛无比!
(空) (
阿善
[436]
2006-08-19 16:31
)
你可以看看Synchronize的帮助,看看Synchronize是干嘛的,你就清楚了
(空) (
王中王
[559]
2006-08-19 15:06
)
不会这时候才有人开始学DELPHI吧?
(空) (
pcplayer
[504]
2006-08-19 15:07
)
偶贴的是DELPHI?
(空) (
mhappy
[425]
2006-08-19 15:14
)
用CB要用的好就必须熟DELPHI,VCL就是DELPHI语言的
(空) (
阿善
[488]
2006-08-19 15:15
)
用CB写VCL真的不如用Delphi干净利索。
(空) (
GoodHope
[407]
2006-08-19 15:20
)
那是,就象搁这层沙布拉线给人号脉一样
(空) (
阿善
[472]
2006-08-19 15:31
)
C/C++别的我都可以忍受,唯独忍受不了的就是
(2字)
(
GoodHope
[552]
2006-08-19 15:32
)
恩,这个是很讨厌,偶也用过一段CB,很烦这个东东,还有牛车般的编译速度
(空) (
阿善
[482]
2006-08-19 15:35
)
呵呵,没注意你的内容
(空) (
阿善
[426]
2006-08-19 15:07
)
VCL的GDI资源访问是不可重入的,so
(192字)
(
GoodHope
[649]
2006-08-19 15:18
)
靠。。。
(598字)
(
mhappy
[519]
2006-08-19 15:20
)
错,不是用SendMessage完成的
(22字)
(
王中王
[503]
2006-08-19 15:21
)
Classes.pas
(293字)
(
GoodHope
[522]
2006-08-19 15:29
)
6就没有了。都是主动查询的
(空) (
王中王
[462]
2006-08-19 15:40
)
6开始似乎用的是信号量临界区一类的东西
(60字)
(
GoodHope
[501]
2006-08-19 15:45
)
别争了,这里。。。
(2303字)
(
mhappy
[569]
2006-08-19 15:52
)
哦,原来都明白呀
(8字)
(
GoodHope
[422]
2006-08-19 15:53
)
没看到发消息呀
(空) (
阿善
[428]
2006-08-19 15:56
)
6开始似乎用的是信号量临界区一类的东西 (60字) (GoodHope [3] 今天 23:45)
(43字)
(
GoodHope
[496]
2006-08-19 15:58
)
不明白,这个是现找的。。。
(空) (
mhappy
[431]
2006-08-19 16:01
)
原来不明白啊,好办
(11字)
(
GoodHope
[485]
2006-08-19 16:02
)
偶怎么觉得还是偶的帖子简单呢
(22字)
(
阿善
[448]
2006-08-19 16:06
)
那是因为偶可以在线程里面直接访问VCL
(空) (
GoodHope
[447]
2006-08-19 16:08
)
访问界面不属于访问VCL吗?
(空) (
阿善
[447]
2006-08-19 16:10
)
属于,偶经常在线程中直接访问这些GDI资源。
(空) (
GoodHope
[404]
2006-08-19 16:14
)
你的意思是不用线程类的同步,自己做临界区的锁工作?
(空) (
阿善
[427]
2006-08-19 16:20
)
这是一种办法,基本上类似于D6以后的做法。
(25字)
(
GoodHope
[411]
2006-08-19 16:24
)
那就是说6以后的多线程不会有什么问题了,不需要自己去处做临界区等方式了
(空) (
阿善
[469]
2006-08-19 16:27
)
你试试
(40字)
(
GoodHope
[421]
2006-08-19 16:29
)
以为自己的逻辑是对的,到底对不对呀
(空) (
阿善
[441]
2006-08-19 16:31
)
显然有问题嘛
(7字)
(
GoodHope
[446]
2006-08-19 16:37
)
问的就是怎么调好的吗
(空) (
阿善
[402]
2006-08-19 16:40
)
消除GDI冲突
(42字)
(
GoodHope
[486]
2006-08-19 16:43
)
就是临界区的那一套
(56字)
(
阿善
[537]
2006-08-19 16:48
)
错了,不用临界区,用临界区还不如直接调同步方法呢。
(35字)
(
GoodHope
[461]
2006-08-19 16:52
)
类似临界区的方式吗,比如同时只能一个人写什么的
(31字)
(
阿善
[453]
2006-08-19 16:55
)
就是可以同时访问GDI呀,可以同时画图。
(28字)
(
GoodHope
[495]
2006-08-19 16:58
)
哦,明白了,不是堵,是疏导。
(40字)
(
阿善
[471]
2006-08-19 17:00
)
对头
(26字)
(
GoodHope
[406]
2006-08-19 17:04
)
对个屁哦
(33字)
(
阿善
[506]
2006-08-19 17:08
)
慢慢整
(18字)
(
GoodHope
[459]
2006-08-19 17:10
)
3句不离本行呀
(25字)
(
阿善
[391]
2006-08-19 17:15
)
MMD,BS半夜起大树的银
(空) (
Fish
[377]
2006-08-20 01:24
)
狠狠BS猴子,盖一半就跑了
(空) (
阿善
[415]
2006-08-20 01:50
)
按道理是应该用PostThreadMessage或者PostMessage
(空) (
阿善
[805]
2006-08-19 15:46
)
别按道理了,VCL本来就是按单线程设计的。
(65字)
(
GoodHope
[444]
2006-08-19 15:50
)
丫是熟呀,PF
(空) (
阿善
[364]
2006-08-19 15:53
)
嘿嘿,就熟这一块
(22字)
(
GoodHope
[378]
2006-08-19 15:57
)
牛人呀,大牛们都是不用自己写代码的
(9字)
(
阿善
[435]
2006-08-19 15:58
)
偶明白一点了。。。
(41字)
(
mhappy
[449]
2006-08-19 15:18
)
应该是VCL里的可视那部分
(空) (
阿善
[385]
2006-08-19 15:32
)
怪怪的。直接用VS.NET得了。干爽得很。
(空) (
茶壶
[382]
2006-08-20 13:15
)
顶 for 消除无聊的帖子
(空) (
Apache
[294]
2010-12-30 07:37
)
欢迎光临本社区,您还没有登录,不能发贴子。请在
这里登录