Ⅰ 10. VB程序中可能出現的三類錯誤是 10 。 ① 編譯錯誤 ② 語法錯誤
我說下。首先,題目本身是錯誤的。應該說:VB程序中可能出現兩類錯誤:語法錯誤和邏輯錯誤。
所謂邏輯錯誤,就是在編輯,編譯和運行時都正常,但得不出正確結果。這樣的錯誤通常是邏輯錯誤。
語法錯誤分為三種:1。編輯時的語法錯誤:主要是書寫錯誤,如關鍵字拼寫錯誤,使用了圓角標點符號等。這類錯誤在編輯時就可以自動查出。2。編譯時語法錯誤:是程序在進入編譯階段時才被發現的錯誤。通常是使用了未定義的方法或數據成員,缺少配對的關鍵字等。3。運行時語法錯誤。在程序運行才能被發現的錯誤,如數據類型不匹配,試圖打開一個並不存在的文件等。
回答如上。希望對你有所幫助。朋友。
Ⅱ VB程序出現編譯錯誤怎麼修改
這種錯誤通常是由於你寫錯了對象的屬性名或方法名造成的,比如說把 Form1.Visible 寫成了 Form1.Visilbe
Ⅲ VB 中找不到工程或庫(提示編譯錯誤)怎麼回事
打開EXCEL VB 時彈出編譯錯誤的需要給EXCEL VB設定一個值,即可解決。
具體步驟:
1、首先我們打開一個工作樣表作為例子。
Ⅳ vb編譯錯誤:缺少變數或過程,不是模塊
編譯錯誤:
缺少變數或過程,不是模塊。
'這個是模塊中的代碼,(不在窗體的代碼區內,在一個模塊文件中)
Public Sub SEND_SERINFO(IP As String, Text As String)
main.wsk1.RemoteHost = IP
main.wsk1.SendData "SER_INFO " + Text
End Sub
'然後在窗體代碼模塊中調用
call send_serinfo(ip,text)
然後進行調試
Ⅳ VB問題,在編譯運行時總是出現「編譯錯誤」,對VB不是很熟,急需遠程幫助。謝謝
編譯錯誤,然後你是拷貝過來的?那你很有可能是少拷貝了一些東西。vb使用控制項是需要注冊的,如果你拷貝的項目使用了不常用的控制項,但人家注冊了你沒有注冊,就會出現這種錯誤。
Ⅵ vb編程中常見的錯誤有系統錯誤,編譯錯誤,邏輯錯誤,運行錯誤,如何區分這些錯誤
不好區分
錯誤就是錯誤,這個要用經驗去分別
自我感覺,別人說的沒大用
總體來說,
邏輯錯誤是條件互相沖突導致的問題
編譯錯誤是編譯器和你的語句正確與否的問題
系統錯誤是調用的合理不合理的問題
運行錯誤則是你的程序中存在著明顯和隱藏的錯誤存在導致的
這些不好說,只能大致說明,這只是個人之言,有意見都見諒
Ⅶ 在用VB編程過程中,顯示「編譯錯誤,過程聲明與同名事件或過程描述不匹配。」
你將出錯的事件過程中的代碼,先復制下來,再刪除這個事件過程
然後再添加這個事件過程,再把代碼復制進來,再運行,應該就OK了
你的錯誤,一般是由於先編寫好了事件代碼,後來,你又弄了什麼控制項數組之類的,所以,就出現你的錯誤,因為這時,事件代碼中,多了一個Index as Ingeter 參數,而以前沒有,所以會出錯
Ⅷ vb調試總是提示編譯錯誤,提示用戶定義類型未定義,如圖!
Toolbar控制項(也就是工具條)不是VB的標准控制項,而是擴展控制項,默認情況下VB是不會自動載入這個控制項的。你要在部件中加入Microsoft Windows Common Controls 6.0,然後雙擊Toolbar控制項把它加入你的窗體中,然後代碼中就可以用Private Sub Toolbar1_ButtonClick(ByVal Button As MSComctlLib.Button)了
補充說一下:Microsoft Windows Common Controls這個控制項組是微軟為了讓程序員容易開發出與操作系統兼容的用戶界面而特意開發的一套公共控制項,包括選項卡、進度條、狀態條、工具條、樹狀視圖、列表試圖等等。當然,這是在Win98時代開發的,跟WinXP的界面有點不協調(更不用說Win7、Win8了)。
Ⅸ vb中編譯錯誤:未找到方法或數據成員
從出錯信息來看,你的窗體中確實存在MSComm1這個控制項(或對象),但它並不是Microsoft
Comm
Control控制項(具體是什麼就不知道了),由於它不存在CommPort屬性,所以就出錯並提示「未找到方法或數據成員」了。
這種錯誤一般發生在這樣的情況:
代碼是從別的電腦復制過來的,但你的電腦上並沒有Microsoft
Comm
Control控制項(一般VB精簡版會有這種情況),就會發生這樣的錯誤了。
Ⅹ VB中編寫SQL查詢代碼時遇到「編譯錯誤」,請高手解答!
缺少空格,改成下面試試:
sql="select * from [work] where xm='" & CXxm & "'and xb='" & CXxb & "' and dh='" & CXdh & "'"