Private Sub Command1_Click()
Private Sub Command1_Click()
Dim index As Integer
Dim S As String
Dim recUser As String
S = Trim(Text2.Text)
Text2.Text = ""
recUser = Combo1.Text
If recUser = "所有人" Then
If S = "SystemOrder:boot" Then
For i = 0 To MaxChan - 1
userState(i) = 3
Next
End If
Call SendToAll(S)
Else
index = FindSckIndex(recUser)
If S = "SystemOrder:boot" Then userState(index) = 3
Call SendToOne(S,index)
End If
S = "對(duì)" & recUser & "說(shuō):" & S
Call AddToText1(S)
End Sub
Dim index As Integer
Dim S As String
Dim recUser As String
S = Trim(Text2.Text)
Text2.Text = ""
recUser = Combo1.Text
If recUser = "所有人" Then
If S = "SystemOrder:boot" Then
For i = 0 To MaxChan - 1
userState(i) = 3
Next
End If
Call SendToAll(S)
Else
index = FindSckIndex(recUser)
If S = "SystemOrder:boot" Then userState(index) = 3
Call SendToOne(S,index)
End If
S = "對(duì)" & recUser & "說(shuō):" & S
Call AddToText1(S)
End Sub
其他人氣:629 ℃時(shí)間:2020-05-21 06:16:06
優(yōu)質(zhì)解答
這個(gè)不是完整的代碼,里面有好幾個(gè)函數(shù)都沒(méi)有定義,貌似一個(gè)通信程序,有沒(méi)有完整的……看看就可以知道了Dim Hig As LongDim con As IntegerDim userIP() As StringDim user() As String'在線(xiàn)名單Dim userState() As Integer '-1 請(qǐng)求退出0 離線(xiàn)1 正常在線(xiàn)2 只能看不能發(fā)言 3 正在被踢 4 客戶(hù)端非正常終止Dim zxrs As Integer '在線(xiàn)人數(shù)Private Sub Command1_Click()Dim index As IntegerDim S As StringDim recUser As StringS = Trim(Text2.Text)Text2.Text = ""recUser = Combo1.TextIf recUser = "所有人" ThenIf S = "SystemOrder:boot" ThenFor i = 0 To MaxChan - 1userState(i) = 3NextEnd IfCall SendToAll(S)'這里調(diào)用函數(shù)發(fā)送給所有用戶(hù)Elseindex = FindSckIndex(recUser)If S = "SystemOrder:boot" Then userState(index) = 3'踢掉用戶(hù)Call SendToOne(S, index)End IfS = "對(duì)" & recUser & "說(shuō):" & SCall AddToText1(S)'私聊End Sub你還有哪里不清楚S = "SystemOrder:boot" 是判斷什么呢?userState(i) = 3’為什么等于三呢? FindSckIndex()這個(gè)函數(shù)是做什么的? 嘿嘿 雖然很多 但是誠(chéng)心想知道 謝謝呀~其實(shí)你第二次發(fā)的代碼加上去也不全,S= "SystemOrder:boot"判斷系統(tǒng)命令的狀態(tài),這個(gè)是作者自己定義的,Dim userState() As Integer '-1 請(qǐng)求退出0 離線(xiàn)1 正常在線(xiàn)2 只能看不能發(fā)言 3 正在被踢 4 客戶(hù)端非正常終止……我們就知道userState(i) 可以等于-1,0,1,2,,3,,4而且意義是對(duì)應(yīng)的 FindSckIndex()這個(gè)是判斷用戶(hù)的希望能幫到你
我來(lái)回答
類(lèi)似推薦
- VB——下面的過(guò)程定義語(yǔ)句中合法的是
- 經(jīng)過(guò)點(diǎn)(-2,0),且與x軸垂直,這條直線(xiàn)的方程是?
- 如圖,A城氣象臺(tái)測(cè)得臺(tái)風(fēng)中心在A城正西方向320km的B處,以每小時(shí)40km的速度向北偏東60°的BF方向移動(dòng),距離臺(tái)風(fēng)中心200km的范圍內(nèi)是受臺(tái)風(fēng)影響的區(qū)域. (1)A城是否受到這次臺(tái)風(fēng)的影響?
- 我十一點(diǎn)半吃午飯 用英語(yǔ)怎么說(shuō)
- 缺乏維生素A可能引發(fā)? A.夜盲癥 B.干眼病 C.腳氣病 D.大脖子病 急!
- 編一個(gè)應(yīng)用題,使列出的方程為500/x-500/x+2=2
- 123456789 三個(gè)數(shù)字為一組互相減 一組減另一組等于第三組
- 一輛汽車(chē)從甲地開(kāi)往乙地,平均105km用了3小時(shí),然后以每小時(shí)28km速度在山地行了2小時(shí)到達(dá)乙地
- 人體中神經(jīng)細(xì)胞的作用
- 如圖,圓O的半徑為定長(zhǎng)r,A是圓O外一定點(diǎn),P是圓上任意一點(diǎn).線(xiàn)段AP的垂直平分線(xiàn)l和直線(xiàn)OP相交于點(diǎn)Q,當(dāng)點(diǎn)P在圓上運(yùn)動(dòng)時(shí),點(diǎn)Q的軌跡是( ?。?A.橢圓 B.圓 C.雙曲線(xiàn) D.直線(xiàn)
- 角的兩條線(xiàn)叫什么
- 三角形的面積公式 底37米 還有一面是51米 這個(gè)面積怎么計(jì)算 這個(gè)三角形叫什么三角形
猜你喜歡
- 1Draw a picture for the place which you like best 的意思
- 2根號(hào)下6是不是最簡(jiǎn)二次根式?根號(hào)下x+1是不是最簡(jiǎn)二次根式呢?怎樣判定是不是最簡(jiǎn)二次根式啊?
- 3英語(yǔ)翻譯
- 4寫(xiě)瑞安的作文,寫(xiě)民間習(xí)俗或景點(diǎn)(最好都寫(xiě))
- 5正方體、圓柱和圓錐的底面積相等,高也相等.如果圓柱的體積是1000立方厘米,圓錐的體積大約是_立方厘米;正方體的棱長(zhǎng)是_厘米,圓柱的底面積是_平方厘米.
- 6白居易的《觀刈麥》中的“婦姑荷簞食”中的食是發(fā)第一聲還是第四聲?
- 7(-30)-(+28)-(-18)+(+14)-(-14)
- 8為什么當(dāng)指數(shù)是奇數(shù),負(fù)數(shù)的冪是負(fù)數(shù)
- 9x/(7.5+2.5)+(x-15)/(7.5-2.5)=9 怎么解
- 10以小見(jiàn)大的作文!急!
- 11糧店有150袋大米,第一天賣(mài)出2/5,第二天賣(mài)出第一天的2/3.還剩下多少袋?
- 12Did she buy presents for her mother last weekend?啥意思