vb編寫成績表程式顯示編譯錯誤,子程式或函式未定義

2025-03-30 03:05:24 字數 3186 閱讀 2891

1樓:匿名使用者

把信叢凱報錯的**貼出來看看!鄭遊~

你說的通用段是指宣告全域性變數的?

另外,虛機團上滑喚產品**,超級便宜。

大家來看一下我編的程式有什麼問題??出現編譯錯誤:子程式或函式未定義

2樓:網友

fal()是什麼函式?(是不是想用val()函式?)

用vb編寫**,執行時出現了編譯錯誤,是說「子程式或函式未定義」,幫幫忙看一哈

3樓:逍遙劍

getsnamelist()這個函式沒有定義,所以出錯。

4樓:網友

「if getsnamelist() = false then」這行中的 getsnamelist() 沒有定義。

5樓:網友

getsetting,getsetting都沒有定吧。

你要學會debug,單步跟蹤一下,就可以發現問題所在了。開發人員debug排除問題是最基本技能。

vb編譯錯誤,子程式或函式未定義

6樓:平淡季節

private sub form_load()

print ""print ""; 怠速彈簧剛度計算kgd0_j = kgd0_j!

gg = 78500

dgs0 =

dw0 =dn0 = dw0 - 2 * dgs0

dm0 = dw0 - dgs0

nn0 =kgd0_sj = 45

kgd0_j = gg * dgs0 ^ 4 / (8 * dm0 ^ 3 * nn0)

print "圖樣計算的怠速減震彈簧剛度kgd0_j="; kgd0_j; "(n/mm)"

print "實測彈簧剛度均值kgd0_sj="; kgd0_sj; "(n/mm)"

end sub

測試執行正常。

7樓:設計營地

一般是變數名輸錯了。

vb編譯時提示「編譯錯誤:子程式或函式未定義。」 錯誤**就是 execute 求各位大神幫助。。。

8樓:不想起名字了

execute

這個函式你沒有定義。

就是這個意思。

vb 子程式或函式未定義

9樓:網友

vb 子程式或函式未定義是設定錯誤造成的,解決方法為:

1、先繪製乙個命令按鈕,雙擊命令按鈕進入**視窗。

2、首先定義乙個變體變數。

3、輸入乙個數字,並使用abs函式。

4、然後寫輸出print語句。

5、然後點選按鈕測試。

10樓:網友

vb字程式或函式未定義說明**中引用的過程或函式沒有定義或名稱寫錯。

給出的**msg不是vb的內部函式,**中也沒有自定義的msg過程存在。而正確的訊息框函式名是msgbox。

sub, function, 或 property 未定義(錯誤 35)

呼叫 sub、function 或 property 的過程必須定義。此錯誤有以下的原因和解決方法:

過程名稱拼錯。

檢查拼寫並改正。

試圖從另乙個工程呼叫過程,但並沒有在「引用」

對話方塊中將該引用新增到該工程。

新增引用。1.顯示「引用」 對話方塊。

2.查詢包含要呼叫過程的工程名。如果「引用」 對話方塊中沒有所要的工程名,請按「瀏覽」按鈕來搜尋它。

3.選取工程名左邊的核取方塊。

4.單擊「確定」。

正確的**:

private sub command1_click()

if = then

msgbox ("注意,你的1號框裡沒有任何內空**入。")

end if

end sub

msgbox 函式。

在對話方塊中顯示訊息,等待使用者單擊按鈕,並返回乙個 integer 告訴使用者單擊哪乙個按鈕。

11樓:閭儼柏茂才

clsopendatabase

loadname

可能是別人封裝好的方法,這寫都不是系統自帶的函式,你要解決這問題,要沒自己封裝該方法,要麼弄到該方法的原始碼加在自己的工程裡。

12樓:網友

msg ("注意,你的1號框裡沒有任何內空**入。")

改為。msgbox "注意,你的1號框裡沒有任何內空**入。"

13樓:鹹慕葷俊遠

position

vb沒有這個函式吧?

你以前用的。

是不是有模組定義了公有函式或者子程式。

14樓:網友

msg錯了吧,要顯示用於輸出顯示的對話方塊是用msgbox語句或msgbox()函式,msgbox作為語句用時不需要括號,作為函式用時當然就要括號了,作為函式用他還有返回值,所以要用一變數來儲存返回值(整型變數as integer)

15樓:網友

子程式是指你程式裡面呼叫的程式,來看一下你的程式,command1_click() 裡面**是子程式或者函式,可以發現你呼叫了乙個vb的內建函式msg,你想用這個函式來輸出提示資訊,不錯。但是,想法很好,函式卻用錯了,你看一下msdn會發現根本沒有msg(),近似的有msgbox(),這個函式正是輸出內容的函式。呼叫之:

msgbox ("注意,你的1號框裡沒有任何內空**入。")

這樣沒有內容輸入的時候,這個提示「注意,你的1號框裡沒有任何內空**入。」的對話方塊舊出來了,學乙個函式一定要搞清出他的來歷,用法。

16樓:問yu答

第三行該成 k=msgbox() 括號裡輸出你要提示的內容。

開始的時候最好也定義一下k

17樓:楊微蘭旗珍

你是不是沒有在介面新增你的label和text控制項陣列啊~

vb中編譯錯誤子程式或主函式沒定義。程式中那裡出錯誤了

18樓:網友

dasastr(2) 拼錯了第三個字母,這dim datastr(20) as string是你定義的。

諺語或新年歌曲編寫成的詩同文章

二十三,糖瓜粘 二十四,掃房日 二十五,作豆腐 二十六,去割肉 二十七,去宰雞 二十八,白麵發 二十九,滿香斗 三十日,黑夜坐一宵 大年初一出來熱一熱。今年又到二十三,敬送灶君上西天。有壯馬,有草料,一路順風平安到。供的糖瓜甜又甜,請對玉皇進好言。魯迅先生曾寫有 庚子送灶即事 詩 只雞膠牙糖,典衣供...

把莫文海這個名字編寫成一首藏頭詩!我想了下開頭以 」莫欺少年窮!開頭

莫欺少年窮,文史留清名。海闊憑魚躍,正意在我胸。莫欺少年窮文韜武略精海納百川富善哉美心昊 莫欺少年窮,文武皆鑑通。海晏河清世,憑藉朝氣巨集。莫欺少年窮 文武論英雄 海納天下事 展翅比蒼鷹 李白最經典的一首詩,完美詮釋了什麼叫莫欺少年窮 李白抄的 上 李邕 襲 上李邕 主要通過對大鵬形象的歌頌,表達了...

怎麼用VB編寫快速重啟啊,用VB編寫重啟程式

option explicit dim str1 as integer private sub command1 click str1 msgbox 確定重啟嗎?vbinformation vbyesno,提示資訊 if str1 6 then shell shutdown r t 0 else e...