以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 多线程问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=85494) |
-- 作者:rjh4078 -- 发布时间:2016/5/27 7:06:00 -- 多线程问题 之前红袍老师发的那个链接 我的版本看不了 看了其他的狐友发的 自以为的改了下 但是现在出错了
我的操作如下: 全局代码 Public Sub thread_sub1(ByVal obj As Object)
内部函数 Dim btn As WinForm.Button = args(0) 我的想法是 按这个按钮的时候使用多线程运行其中的代码 调用 是在另外一个按键的click事件中 Dim nthread As New System.Threading.Thread(AddressOf thread_sub1) 但是一执行 狐表就崩溃了 一个红叉 |
-- 作者:Hyphen -- 发布时间:2016/5/27 8:35:00 -- 线程一般不直接操作窗口和控件 把按钮事件代码提取出来替代函数中的btn.PerformClick(),而且代码中最好不要直接操作其它窗口控件 |
-- 作者:大红袍 -- 发布时间:2016/5/27 10:12:00 -- 做例子发上来。 |