新學習,弱弱的問一句為什么總是提示13呢貌似hsigem這個變數定義錯了,可以不知道哪裡改

時間 2022-10-14 15:45:17

1樓:匿名使用者

你定義的只有hsigem為double 型別,其它的全是variant全是可變型別。你在文字框中輸入了數字,那麼所有的變數當成相應的數字型別了。

你的**最後一句顯然就錯了:乙個數字型別不可能和字串型別相加的運算的,你可以把相關數字型別轉換為字串型別

text16 = "config" + chr(13) + chr(10) + "int ont-" + str(pack) + "-" + str(port) + "-" + str(onid) + chr(13) + chr(10) + "grant 3 " + str(hsius) + " hsi-" + str(hsids) + chr(13) + chr(10) + "end" + chr(13) + chr(10) + "ont ont-" + str(pack) + "-" + str(port) + "-" + str(onid) + chr(13) + chr(10) + "bridge brdg-1" + chr(13) + chr(10) + "bridge brdg-1 port vif-0-1" + chr(13) + chr(10) + "dot1p map1p-1 brdg-1" + chr(13) + chr(10) + "gemmap 3 " + str(hsigem) + " pon2488-1 map1p-1 0 0" + chr(13) + chr(10) + "vlan gem-1 " + str(hsivlan) + " tagged strip 0" + chr(13) + chr(10) + "exit" + chr(13) + chr(10) + "enter crs gem " + str(hsigem) + " olt-" + str(pack) + "-" + str(port) + " gsx-14-b1 lif-" + str(hsids) + " add 0"

2樓:

把裡面所有加號換成& 就沒問題了

+在vb裡面可以是數字相加 也可以是字串相連&是強制字串相連

所以不是數字相加的最好一律用&

另外提醒你 dim pack, port, onid, hsivlan, hsius, hsids, hsigem as double

只是定義了hsigem是double型別

前面的沒宣告型別

dim pack as double, port as double, onid as double, hsivlan as double, hsius as double, hsids as double, hsigem as double '這樣才行

3樓:匿名使用者

把+全改成&就沒問題了,字元數字都有相連時用&, +有數字有字元是不行的,必須是一樣的變數,

private sub command1_click()dim pack, port, onid, hsivlan, hsius, hsids, hsigem as double

pack = text1.text

port = text2.text

onid = text3.text

hsivlan = text4.text

hsius = text9.text

hsids = text10.text

hsigem = 1000 & port * 64 & onidtext13 = hsigem

text16 = "config" & chr(13) & chr(10) & "int ont-" & pack & "-" & port & "-" & onid & chr(13) & chr(10) & "grant 3 " & hsius & " hsi-" & hsids & chr(13) & chr(10) & "end" & chr(13) & chr(10) & "ont ont-" & pack & "-" & port & "-" & onid & chr(13) & chr(10) & "bridge brdg-1" & chr(13) & chr(10) & "bridge brdg-1 port vif-0-1" & chr(13) & chr(10) & "dot1p map1p-1 brdg-1" & chr(13) & chr(10) & "gemmap 3 " & hsigem & " pon2488-1 map1p-1 0 0" & chr(13) & chr(10) & "vlan gem-1 " & hsivlan & " tagged strip 0" & chr(13) & chr(10) & "exit" & chr(13) & chr(10) & "enter crs gem " & hsigem & " olt-" & pack & "-" & port & " gsx-14-b1 lif-" & hsids & " add 0"

end sub

4樓:匿名使用者

把hsigem = 1000 + port * 64 + onid

改為hsigem =str( 1000 +val( port) * 64 +val( onid))

弱弱的問一句,職高都有什麼專業

電子商務專業。培養目標及就業方向 培養商務 營銷等專業技術人才,畢業安排到長三角地區三資企業單位從事相關的商務 計算機應用與操作技術或管理工作。如市場 業務洽談 商品驗收 推銷 展銷等,月工資約1400 3000元。主課程 計算機基礎應用 photoshop影象處理 市場營銷 基礎會計 商貿英語 商...

弱弱的問一句尼康18 105鏡頭是手動調節還是自動調節

是這樣的,你看一下有沒有將鏡頭末端的按鈕切換至m a,還有機身的按鈕有沒有切換至af 如果這兩個按鈕任意乙個沒有切換在m a或者af上,相機還是處於手動對焦狀態,必須用對焦環,只有這兩個按鈕都切換至m a或者af上才有自動對焦的效果。鏡頭上面有乙個開關 m a m 來切換鏡頭的模式,m a的意思是 ...

弱弱的問一句,形容女生奶牛什麼意思

奶牛有公母之分。母奶牛是產奶的。公奶牛當然不會產奶,一般少部分作為種牛,作配種用,大多數公奶牛被屠宰的。沒猜錯的話應該是胸大的意思吧。大學為戀愛煩惱 20 第一,抄且不說長相這玩意襲。兒自己的主觀評價永遠不准,就算真的帥,沒有點資本和人際能力也不會那麼容易找到物件,特別是現在這女大學生裡的優質資源大...