找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 7502|回复: 4

[求助]马老师,请帮忙看一下这个vb ActiveX EXE 多线程例子

[复制链接]

1

主题

2

回帖

0

精华

初来乍到

积分
286
发表于 2008-11-3 10:49:48 | 显示全部楼层 |阅读模式
<p>&nbsp;</p>
<p>这个程序创建的线程为什么不能和主窗体进行通讯呢?看他的程序应该是可以的,但是我怎么测试也不行。</p>
<p>其中 <font face="Verdana">Form1.List1.AddItem "新线程ID:" + Str$(App.ThreadID) 不能实现,请马老师帮忙看一下</font> RFrvuZlR.rar (3.75 KB, 下载次数: 14261) <br/></p>

76

主题

375

回帖

0

精华

铜牌会员

积分
231
发表于 2008-11-4 15:23:11 | 显示全部楼层
<p>执行了那一句的,只是是另外加载的一个窗体进去而已.</p>
<p>这个代码写得不好,不应该直接调用对象,而应该用事件方式通讯.</p>
<p>看看老马写的那个:</p>
<p><font face="Verdana"><a href="http://www.m5home.com/blog/article.asp?id=54">http://www.m5home.com/blog/article.asp?id=54</a></font></p>

275

主题

3019

回帖

1

精华

管理员

嗷嗷叫的老马

积分
17066

论坛牛人贡献奖关注奖最佳版主进步奖人气王疯狂作品奖精英奖赞助论坛勋章乐于助人勋章

QQ
发表于 2008-11-5 16:30:56 | 显示全部楼层
<p>呃.........</p>
<p>&nbsp;</p>
<p>这个代码好象不能那么写</p>
<p>&nbsp;</p>
<p>跟踪了一下,那一句是被调用的,但并不是你的那个Form1,而是另一个新建的</p>
<p>&nbsp;</p>
<p>所以这个代码退出时还有一个窗体对象在工作</p>
<p>&nbsp;</p>
<p>多线程环境下的Form1貌似已经不是那个Form1了,每个单元线程里的对象都是相互独立的,所以你在B线程里调用一个与A线程相同名字的Form1时可能就会这样</p>
我就是嗷嗷叫的老马了......

0

主题

1

回帖

0

精华

初来乍到

积分
224
发表于 2008-12-19 16:13:18 | 显示全部楼层
??????????????????这个叫多线程么????????????

275

主题

3019

回帖

1

精华

管理员

嗷嗷叫的老马

积分
17066

论坛牛人贡献奖关注奖最佳版主进步奖人气王疯狂作品奖精英奖赞助论坛勋章乐于助人勋章

QQ
发表于 2008-12-19 23:05:29 | 显示全部楼层
<p>多线程的一种,COM专用...</p>
<p>&nbsp;</p>
<p>4楼朋友请搜索一下"单元线程模型"</p>
我就是嗷嗷叫的老马了......

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

快速回复 返回顶部 返回列表