网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
07月27日漏签0天
vb吧 关注:156,102贴子:1,166,213
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 11回复贴,共1页
<<返回vb吧
>0< 加载中...

2,VB.net 多线程IP扫描,同时返回,同一个委托感觉丢失响应。

  • 只看楼主
  • 收藏

  • 回复
  • qq289886117
  • 啥也不懂
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼



  • qq289886117
  • 啥也不懂
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
Sub txt(ByVal AAA As String) Dim A As Integer Dim B As Integer Dim C As Integer A = InStr(AAA, "时间") B = InStr(AAA, "%%%") C = Val(Strings.Left(AAA, B - 1)) If A > 0 Then 'Label1.Text = "存在" LTX(C).BackColor = Color.Green Else 'Label1.Text = "不存在" LTX(C).BackColor = Color.Red End If
End Sub
Private Sub setA() '多线程 Dim Dg_txt As New Dg(AddressOf txt) '定义,实例化一个委托,指向txt这个过程 'SS_MAC(i) = GetMac("10.103.8." & i) Me.Invoke(Dg_txt, i - 1 & "%%%" & GetMac("10.103.8." & i - 1)) '执行指定的委托,将n传进去
End Sub


2025-07-27 18:40:50
广告
不感兴趣
开通SVIP免广告
  • qq289886117
  • 啥也不懂
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼


  • sunruisunrui
  • 小吧主
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
个人觉得委托不是这么用 的。


  • sunruisunrui
  • 小吧主
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
Sub ShowTimes() '涉及窗体控件修改的过程,此过程需要被委托来调用
Label1.Text = tCount.ToString
End Sub
Delegate Sub vShowTimes()’委托声明,命名的时候,在ShowTimes前面加小v,简明
在新线程中调用委托对控件进行修改的方法:
Invoke(New vShowTimes(AddressOf ShowTimes))


  • 《顾名思义》
  • 小吧主
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
VB.Net。。。玩得很少。。。


  • sunshinebean
  • 子类化
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
个人觉得多线也不是这么玩的


  • sunruisunrui
  • 小吧主
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
多线程最重要是各个线程的时序。
一个函数,被用来启动线程后(即传入了这个函数的地址为线程启动地址),这个函数就类似于一个类实例化的对象。如果重复从一个函数创建线程,也就是,创建了两个以同一个函数地址为启动地址的。
他们之间是互不干扰的。为了达到管理他们的目的。需要在线程中加入一个全局变量。可以通过改动全局变量,来约束线程在执行的过程中的状态。


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 11回复贴,共1页
<<返回vb吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示