1樓:aspnet初探
if button = 2 then popupmenu geshi不要括號。補充一下原因:
vb中的函式呼叫時有兩種情況。
1.有返回值的函式要加括號,並且要用相應的變數來接收返回值。
如。x=val( 'val()是乙個有返回值的函式 因此加上括號,並且用x來接收。
2. 沒有返回值的函式,呼叫時不加括號 如 popupmenu geshi
如果要給沒有返回值的函式加括號可以用 call入 call popupmenu(geshi )
2樓:網友
popupmenu的第乙個引數menu as object是按參傳遞的,你在geshi兩邊加了括號,變成按值傳遞了,因此型別不匹配。
有趣的是,編譯器沒有將這對括號認成是函式的括號。popupmenu+空格+(geshi)在語法上沒有問題。如果你在括號內增加另外幾個引數,它才會將這對括號當成是函式的括號,報另乙個錯誤。
vb程式中為什麼用了&,編譯就出現「型別不匹配」的錯誤
3樓:網友
在&前後加上空格分開,在vb中 & 表示long(長整型)
print "第" & i & "個同學的成績為" & a[i]
4樓:網友
啊,你會不會寫。。。
是 print"第" & i & "個同學的成績為" & a[i]
vb編譯**現「型別不匹配」錯誤
5樓:網友
前面的是位元組變數,後面是字元變數,應該不行吧,改成這樣看看。
vb編譯錯誤:使用者定義型別未定義
6樓:網友
程式中缺少必要的部件或引用。
使用選單項【工程】-【部件】,或者【工程】-【引用】,開啟部件(或引用)的視窗,選擇你程式中涉及的部件(或引用)。
7樓:網友
上面**中的。
dim ywj, mwj, l, l1 as string, s as string * 1, asciin, i as integer 」
裡面不能有星號「*1」。
8樓:閆吉查代芹
數值型別轉換問題。
int(val(
如果text1填寫了中文只能返回0
而isproductidexists
應該是過程。
具體怎麼處理這個引數的。
應該這裡的問題了。
問你。isproductidexists
過程**。
vb中編譯錯誤:使用者定義型別未定義怎麼辦?
9樓:網友
...你怎麼定義成控制項名稱了,你要這樣。
dim a,b,c as string
a =b =c =
vb 編譯錯誤,型別不匹配 試了多次都不能解決,大俠們幫幫我吧。。。我是初學者
10樓:網友
從你的程式看,應該是把。
if rec() = 22 then
改成if rec(0) = 22 then 或者 if rec(0) = 2 and rec(1) = 2 then
rec()是個陣列,應該有下標,根據你應用的情況我想可能是要第乙個位元組和第二個位元組都是2 的時候,如果是這樣的話要把判斷語句改成 if rec(0) = 2 and rec(1) = 2 then
總之要根據你的應用情況來設定。
11樓:
將22加上引號,變成乙個字串 "22"
vb 編譯錯誤型別不匹配
12樓:飄葉雜談
j-data這裡錯了。
data是你定義的陣列 不說邏輯問題的話,這裡寫成j-data(1) 就不報錯了。
邏輯錯誤的話你看看,很好找的。
13樓:網友
data是位元組陣列,j是長整形,當然型別不符了。
vb中編譯錯誤,型別不匹配:缺少陣列或使用者定義型別
14樓:網友
cc = fuzzyevalution(aa(m, n), t(i))
這句話是錯的,應該是cc = fuzzyevalution(aa, t)
另:aa到底是一維陣列還是二維? 二維陣列不能直接定義成dim aa() as double
15樓:涐吢銥舊囿儚
你的陣列 aa( )和 t()
在呼叫那個函式fuzzyevalution( )之前,應該用redim 來初始化,並對陣列元素賦值。
比如:redim aa(3, 4), t(5)aa(0,0 ) = ..'賦值過程你自己寫然後再:
cc = fuzzyevalution(aa(m, n), t(i))
這樣,就沒問題了。
vb編譯錯誤,型別不匹配,求高手
16樓:網友
我也是新手,共同學習一下。
出錯原因是a1()是個陣列,不能直接放在print後面輸出,最簡單是把成績放在字串裡就ok了。虛咐拍。
dim a1 as string
a1="差羨92, 96, 89, 90, 86"
如果將a1定義為陣列是因為其它需要的話,請貼出相關**。再看簡扮這裡怎麼處理。
編譯錯誤怎麼解決
如果使用c的編譯器,應該是能編譯通過 因為c編譯器如果沒有寫明函式的返回值的話預設的函式返回值是int 如果使用c 的編譯器就編譯不過了 因為c 比c更嚴格了,不允許預設的int返回值 strcmp只能比較兩個字串,你的strings top 和strings seek 都不是字串,只是兩個字元,故...
c語言,編譯錯誤
最後兩個printf p大寫了,並且後面多了個空格!希望對你有幫助 include void main i,j,flag 1 for i 0 i 5 i for j 0 j 5 j scanf d a i j for i 0 i 5 i if flag 0 break if flag 1 print...
22有以下定義語句編譯時會出現編譯錯誤的是
22.char a aa a是字元變數,只能儲存一個字元!23.c 列印字元 d 列印整數,至於是什麼值,請對照ascii表檢視!33.答案 a。但樓上解釋均有誤!void pf 定義函式指標pf,指向返回值為void的函式,引數任意 pf fun 正確!pf fun 正確!c照樣認可這種寫法,只是...