设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
Delphi中线程调用主窗口变量的问题
返回列表
发新帖
Delphi中线程调用主窗口变量的问题
[复制链接]
11
|
5
|
2011-7-5 08:27:51
|
显示全部楼层
|
阅读模式
在线程中有以下代码,在线程中调用主窗口的变量:
seconds:=strtoint(MainForm.SendTime.Text);……
加入这一段代码后,运行程序并调用线程,退出程序时会报错(如图)。去掉这一段代码就不会出错,请问怎样解决这一问题?
回复
使用道具
举报
千问
|
2011-7-5 08:27:51
|
显示全部楼层
将SendTime.Text内容赋值给seconds是在线程中执行的但不能保证主线程中对SendTime.text内容的修改,肯定会出错!解决办法是使用Delphi自带的同步主线程的语句或使用SendMessage或PostMessage进行消息同步...
回复
使用道具
举报
千问
|
2011-7-5 08:27:51
|
显示全部楼层
在线程中,需要写一个同步方法,在方法中访问主线程的窗体资源。procedure TMyThread.GetMainFormText;beginSeconds := StrToInt( MainForm.SendTime.Text );end;在线程的主逻辑体中写为Synchronize( GetMainFormText );...
回复
使用道具
举报
千问
|
2011-7-5 08:27:51
|
显示全部楼层
你在线程中调用主窗体的内容,退出时是不是没有关闭线程啊?这样的话当主窗体销毁,而线程没有终止时,调用主窗体的内容当然会报错了...
回复
使用道具
举报
千问
|
2011-7-5 08:27:51
|
显示全部楼层
简单的处理就是先判断一下MainForm是否存在if Assigned(MainForm) thenseconds:=strtoint(MainForm.SendTime.Text);……...
回复
使用道具
举报
千问
|
2011-7-5 08:27:51
|
显示全部楼层
需要首先创建窗口关联...
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行
1
肛门处像有大便一样堵塞,直至最后一位医生
2
月经少,长痘痘,发胖,这是什么原因造成的
3
被狗抓了一道红印,需要打针么,用肥皂洗过
4
膝盖一片红,有几个像水泡一碰就疼
5
我的头发油,经常长痘痘,还会化脓,隔一天
6
鸽子拉稀没精神,素囊有食,不消化
7
我怀孕五十多天了,在前几天发现怀孕,开始
8
膝盖发热,发涨是什么原因引起的?
9
乳房很小,发育不良,月经来的也很晚
10
医生您好我现在鼻子上长了个大红包,经常反
11
孕前期打了针,吃了药,还塞了药孩子还能要
12
避孕套进入阴道没有射精会怀孕吗
13
九十五岁老人胯骨摔断了,不能动,一动就疼
14
请问视力4.3和4.6需配眼镜吗。
15
我家孩子屁眼疼拉屎拉不出来做下还没有大便
16
我家孩子这几天老牙疼有什么办法
17
胃息肉,食管平滑肌,浅表性胃炎
18
发育时期过度手淫阴茎短小
19
大姨妈快七天没来了...验孕棒测了两次都
20
在脖子上摸到一个小包,不痛不痒,摸的时候
21
小孩拉肚带血怎么回事
22
手淫频繁,感觉没勃起的时候JJ好小
23
小三阳肝功正常有过治疗史怀孕初期少量出血
24
左侧腹股沟有轻微不适感,持续时间长
25
被猫抓伤流了一点血没打针
26
怀孕7个月,小便出血什么情况?????
27
前列腺测值稍大,前列腺钙化灶是什么意思?
28
没有破处但是可能有一些精液流在里面
29
化脓性中耳炎十五年,头晕,眩晕
30
白带多异味重前段时间色前红
31
我感冒咳嗽怎么治疗都好不了
32
嘴唇发黑怎么回事啊看起来像中毒一样
33
11年多的肝硬化,目前腹水严重!
34
当天做爱后来月经会怀孕吗或者容易怀孕吗
35
哺乳期8个月,挂了水能喂奶吗?
36
记忆力不好总是做完第一件事第二件事不知道
37
一个月的宝宝3天没排便,肚子不胀肚子软软
38
总想拉屎但是还没有怎么回事是不是有虫子啊
39
最近嘴巴周围有很多白色的,别人说是羊胡子
40
咨询父母近亲结婚给后代造成的问题
41
小孩一直有鼻炎,这几天眼睛有点浮肿。
42
月经推迟一月经推迟一个月了,但是一个月里
43
直肠炎怎么治疗,吃那样药好
44
婴儿脸上开始起小红疙瘩,后来起皮是什么原
45
鼻咽癌淋巴转移放疗导致声带麻脾痰堵窒
46
下边毛的地方痒痒是什么院子谢谢
47
这是上脸下垂还是双单眼皮造成的?
48
睡觉快要睡觉时颈部抽搐,一醒来就好了,睡
49
小孩七岁烫伤了,皮掉了会留疤吗?一天了
50
牙疼,一会非常疼,一会就不怎么疼,但还是
51
孩子刚满月胃气上反怎么办
52
白带多,无异味,腰酸,但小腹无坠痛
53
我怀孕了能用补水保湿护肤品吗
54
脚气,脚干裂,脚臭是怎么回事、
55
非霍奇金淋巴瘤弥漫大B化疗中如何治疗
56
车祸后眼睛看东西有重影怎么办?请医生帮忙
57
心里冷,胃也不舒服,心率有时不齐,感觉自
58
孩子总爱生病19天就肺炎住院,现在3周岁
59
大腿根部有溃疡,有腥臭,轻微的烧灼感和刺
60
偶尔咳嗽有白痰,吸烟,右胸不痛
61
用石头扎过几,就扎坏了,有十多年了,长的
62
怀孕了,肚子一直疼,不知道咋办
63
老婆打过一次胎,为什么到现在一年了都没有
64
睡眠良好体温正常不吃饭白天闹烦躁
65
胃胀四枝软,胃口还好,食道感觉滑上滑下的
66
我是心脏支架患者目前没有任何症状
67
下巴缝了4针,用不用打破伤风,碰在了马路
68
发烧感冒咳嗽眼睛热。。。。
69
生完孩子胸慢慢变小了一大一小应该怎么办还
70
孩子吃的肠虫清,一天不拉,怎么办
71
我女儿身底下总痒,请问这是怎么回事
72
肝病导致肚子有些胀气.
73
饭后一小时后出现胃酸胃痛是怎么回事?
74
胸部疼痛,发作时心跳过速,胸部有灼热感
75
11岁阴茎3厘米,勃起时4.5厘米
76
鼻炎,流鼻涕,鼻子有点痛。有点痒,有鼻塞
77
胳膊上起了一个无色且不疼不痒的小疙瘩
78
小孩拉屎有透明液体!时有时么有!
79
系带部位有几个白点点
80
牙齿第二磨齿痛了几个星期怎么办
81
身上长疮,疮里面好像有小洞洞,长疮的地方
82
多囊肿求帮忙。谢谢。不知道这么办。哎。好
83
身上症状多,请医生帮忙看看。
84
宝宝四个月大身上起东西,不知道是不是湿疹
85
我怀孕了了吗?医生帮忙回答下,谢谢医生
86
医生你好,我今年36岁,每年到冬天都会有
87
体温变化这段时间晚上一直这样
88
出生两周的宝宝总是哭闹喝完奶粉也不睡觉
89
身体上一起都好,没有不良反应
90
腘窝囊肿复发,该怎么才能根除,手术的话还
91
乳房旁边疼痛是怎么回事
92
你好包医生我儿子今年20岁了有颗大牙烂了
93
阑尾炎术后切口感染伤口疼痛体温达到39.
94
吃优思明药为什么会恶心
95
手淫导致勃起硬度不够怎么办
96
眼镜可以带以前带过的吗
97
脸上的斑怎么消除不再出来
98
怀孕初期,B超显示时间不符实际受孕时间
99
宝宝4周多了,发烧38.7喝了板蓝根大概
100
早上起来洗脸发现眼睛冲血怎么回事