VB6.0 为函数创建线程同时给函数传参

gaofuqi 2009-11-12 10:20:33
'创建线程函数
Public Function CreateNewThread(ByVal cFunction As Long, Optional ByVal cPriority As Long = tpNormal, Optional ByVal cEnabled As Boolean = True)

DrawLine函数如下:
DrawLine(SX, SY, EX, EY, LS)
以下是调用:
ThreadControl.CreateNewThread AddressOf DrawLine, tpNormal, cEnabled

如何实现为函数创建线程时给函数传参?
...全文
79 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
贝隆 2009-11-12
  • 打赏
  • 举报
回复
多线程,不看好,帮顶
LichKingSZ 2009-11-12
  • 打赏
  • 举报
回复
...
楼主用的是网上别人封装好的实现多现程的ActiveX DLL吧...我去查了一下,那个函数不支持传参...你要自己改写一下
如果楼主是出于学习的目的,那我就不说什么了.如果是工作中用,那还是劝你不要浪费时间了,想用多线程在.NET JAVA等里用,不要在VB6里用,不是线程安全的,也不会提高程序执行效率...用timer吧,异步,一般很安全.
嗷嗷叫的老马 2009-11-12
  • 打赏
  • 举报
回复
帮顶..........

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧