如果子函式在 vb 執行時發生或函式未定義,我該怎麼辦?

發布 科技 2024-06-08
21個回答
  1. 匿名使用者2024-01-29

    maxbox 和 magbox 不是 VB 的內部函式,也就是說,除了 VB 預設的內部函式外,其餘的都需要宣告,當任何字母組合不是內部函式時,VB 就會報錯,正如 CJC0707 所說的 msgbox。

  2. 匿名使用者2024-01-28

    你的 maxbox 和 magbox 不對,它應該是 msgbox

  3. 匿名使用者2024-01-27

    private sub command3 click() 這裡,哈哈錯了。

    maxbox "如果密碼不匹配,是否重新輸入", 35, "密碼驗證"

    end sub

  4. 匿名使用者2024-01-26

    在 command2 click 事件中,變數 r、f 和 s 沒有定義,直接使用,如果出現錯誤訊息“變數未定義”,可能是因為程式前面有“option explicit”語句。

    該語句用於要求變數必須宣告後才能使用,程式可以通過刪除該語句來執行它,但在這種情況下,變數是變體,最好先定義變數,然後在程式中使用。

  5. 匿名使用者2024-01-25

    如果使用 option explicit 語句,則需要在使用變數之前定義它,這也是一種很好的程式設計實踐。 建議在使用變數之前先定義變數,可以使用 dim 來定義變數。

    private sub command2_click()dim r as single

    dim f as single

    dim s as single

    const pi =

    r = val(

    f = 2 * pi * r

    s = pi * r ^ 2)

    f= send sub

  6. 匿名使用者2024-01-24

    模組中,刪除選項顯式語句。

    或顯式定義 R 變數,例如:將 R 調暗為單個

  7. 匿名使用者2024-01-23

    程序名稱拼寫錯誤。 檢查拼寫並更正。 嘗試從另乙個專案呼叫該過程,但未將引用新增到“引用”對話方塊中的專案中。

    子函式或函式未定義為“未定義子、函式或屬性(錯誤 35)”。

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

  8. 匿名使用者2024-01-22

    如果未定義子程式或函式,則可能是由於缺少鍵入或鍵入更多字母或單詞而無法執行。

    Visual Basic (VB) 是由 Microsoft 開發的一種結構化、模組化、物件導向、事件驅動的視覺化程式語言,其中包括乙個事件驅動的機制,用於協助開發環境。 無論以何種標準衡量,VB 都是世界上使用最多的語言——無論是讚美 VB 的開發人員數量還是抱怨它的開發人員數量。 它源自基本程式語言。

    VB 具有圖形使用者介面 (GUI) 和快速應用程式開發 (RAD) 系統,這使得使用 DAO、RDO、ADO 或輕鬆建立 ActiveX 控制項可以輕鬆連線到資料庫。 程式設計師可以使用 VB 提供的元件輕鬆快速地構建應用程式。

  9. 匿名使用者2024-01-21

    你把 val 寫成 fal 然後去了!

    它被寫成 text1,文字

  10. 匿名使用者2024-01-20

    未定義的 VB 子例程或函式是由安裝錯誤引起的,解決方法如下:

    1.先畫乙個命令按鈕,雙擊命令按鈕進入**視窗。

    2. 首先,定義乙個變數。

    3. 輸入乙個數字並使用 abs 功能。

    4. 然後編寫輸出列印語句。

    5. 然後點選按鈕進行測試。

  11. 匿名使用者2024-01-19

    在 VB 中,未定義的子例程或函式意味著子、函式或屬性未定義。

    未定義 sub、function 或 property(錯誤。

    35) 必須定義呼叫子、函式或屬性的過程。此錯誤的原因和解決方法如下:

    o 程序名稱拼寫錯誤。

    檢查拼寫並更正。

    o 嘗試從另乙個專案呼叫該過程,但它不在“引用”中。

    對話方塊中,新增對專案的引用。

    新增引用。 將顯示“引用”對話方塊。

    查詢包含要呼叫的過程的專案的名稱。 如果在“引用”對話方塊中沒有所需的專案名稱,請按“瀏覽”按鈕進行搜尋。

    選中專案名稱左側的核取方塊。

    單擊“確定”。

    呼叫的程序看不到您指定的過程。

    在模組中宣告為私有

    模組外部的過程不能呼叫過程。 if 選項私有模組

    如果有效,其他專案將無法使用模組中的程序。 檢視以確定程序的位置。

    宣告 Windows 動態鏈結庫。

    dll),但例程不在指定的庫或資源中。

    檢查序列號(如果正在使用)或例程名稱。 請確保 dll 的版本正確。 例程可能只存在於後面的 DLL 中

    版本。 如果路徑中目錄的錯誤版本位於目錄的正確版本之前,則將訪問錯誤的 dll。 DLL 名稱正確,但它未指定函式包含的版本。

    詳細資訊以選擇相關專案並按 F1 鍵。

  12. 匿名使用者2024-01-18

    在有問題的程式中,如果有乙個呼叫其他子程式的**,可能的原因有 1您呼叫的子過程的詳細資訊拼寫錯誤,2您的子程序在另乙個模組中,並且該子程序是私有的,而不是公共的; 如果不呼叫其他過程,則可能是函式名稱拼寫錯誤(可能不存在,例如格式、意外寫成 fomat 等)。

  13. 匿名使用者2024-01-17

    可能是對應部分沒有應用,或者函式名寫錯了,建議發出**。

  14. 匿名使用者2024-01-16

    子程式是指在你的程式中呼叫的程式,看看你的程式,command1 click()是乙個子程式或者函式,你可以發現你呼叫了乙個VB內建函式msg,你想用這個函式輸出提示資訊,很好。 但是,這個想法很好,但是該函式使用不正確,如果您檢視 msdn,您會發現根本沒有 msg(),並且有乙個近似的 msgbox(),這正是輸出內容的函式。 呼叫:

    msgbox ("請注意,方框 1 中沒有任何空間 **。 ")

    這樣,當沒有內容輸入時,這個提示“注意,你在框 1 中沒有任何內部空間。 該對話方塊很舊,您必須找出它的來源和用法才能學習函式。

  15. 匿名使用者2024-01-15

    我猜函式名稱是錯誤的。

  16. 匿名使用者2024-01-14

    未定義的 VB 子例程或函式是由安裝錯誤引起的,解決方法如下:

    1.先畫乙個命令按鈕,雙擊命令按鈕進入**視窗。

    2. 首先,定義乙個變數。

    3. 輸入乙個數字並使用 abs 功能。

    4. 然後編寫輸出列印語句。

    5. 然後點選按鈕進行測試。

  17. 匿名使用者2024-01-13

    函式定義:

    設 x 和 y 是兩個變數,d 是實數集合的子集,如果對於 d 中的每個值 x,變數 y 根據一定的規律有乙個確定的值 y,則變數 y 稱為變數 x 的函式,表示為 。

    y=f(x).

    集合d稱為函式定義的域,它是由函式的相應規律或實際問題的要求決定的。 對應函式值的整體稱為函式的取值範圍,對應的定律和定義欄位是函式的兩個要素。

  18. 匿名使用者2024-01-12

    未定義 VB 單詞 program 或 function 中引用的程式或函式,或者名稱拼寫錯誤。

    給出的 MSG 不是 VB 的固有功能,並且其中沒有自定義 MSG 過程。 正確的訊息框函式名稱是 msgbox。

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

    必須定義呼叫 sub、函式或屬性的過程。 此錯誤的原因和解決方法如下:

    程序名稱拼寫錯誤。

    檢查拼寫並更正。

    嘗試從另乙個專案呼叫該過程,但它沒有“引用”。

    對話方塊中,新增對專案的引用。

    新增引用。 1.將顯示“引用”對話方塊。

    2.查詢包含要呼叫的過程的專案的名稱。 如果在“引用”對話方塊中沒有所需的專案名稱,請按“瀏覽”按鈕進行搜尋。

    3.選中專案名稱左側的核取方塊。

    4.單擊“確定”。

    正確**:

    private sub command1_click()

    if = "" then

    msgbox ("請注意,方框 1 中沒有任何空間 **。 ")

    elseend if

    end sub

    msgbox 函式。

    對話方塊中顯示一條訊息,等待使用者單擊該按鈕,並返回乙個整數,告知使用者單擊哪個按鈕。

  19. 匿名使用者2024-01-11

    你看,錯誤提示也是在高亮度的“mcisendstring”處選擇的? 如果是這樣,則 McIsendString 是需要在宣告節中引用的 API 函式。

  20. 匿名使用者2024-01-10

    單擊“確定”檢視“**”中的錯誤行。

    以下**是正確的呼叫方式。

  21. 匿名使用者2024-01-09

    VB 中的子例程或函式未定義為 sub、function 或。

    property

    未定義等。 sub、function 或。

    property

    未定義(錯誤。

    呼叫。 sub、function

    或。 property

    必須定義過程。 此錯誤的原因和解決方法如下:

    o 程序名稱拼寫錯誤。

    檢查拼寫並更正。

    o 嘗試從另乙個專案呼叫該過程,但它不在“引用”中。

    對話方塊中,新增對專案的引用。

    新增引用。 顯示引用

    對話方塊。 查詢包含要呼叫的過程的專案的名稱。 如果“引用”。

    如果對話方塊中沒有所需的專案名稱,請按“瀏覽”按鈕進行搜尋。

    選中專案名稱左側的核取方塊。

    單擊“確定”。

    呼叫的程序看不到您指定的過程。

    在模組中宣告。

    private

    模組外部的過程不能呼叫過程。 如果。

    option

    private

    module

    如果有效,其他專案將無法使用模組中的程序。 檢視以確定程序的位置。

    宣告 Windows 動態鏈結庫。

    dll),但例程不在指定的庫或資源中。

    檢查序列號(如果正在使用)或例程名稱。 請確保。

    dll 的版本是正確的。 該例程可能僅在以後才存在。

    dll 版本。 如果在路徑中目錄的正確版本之前訪問了錯誤版本的目錄,則將訪問錯誤。

    dll。鑑於。

    dll 名稱正確,但未指定函式中包含的版本。

    有關更多資訊,您可以選擇相關專案並按下它。 F1 鍵。

相關回答
12個回答2024-06-08

您可以在語句之前使用 On Error Resume Next 語句,然後確定語句中是否包含“無法刪除註冊金鑰”字樣,如果是,則表示啟動已取消。 這樣,程式就不會報告錯誤。 >>>More

9個回答2024-06-08

這通常是記憶體問題。

讓我們改變記憶。 >>>More

9個回答2024-06-08

如果出現寬頻故障,可以先使用博山通過以下方法進行故障排除:銀手指。 >>>More

9個回答2024-06-08

這個問題的出現比較普遍,主要有幾個方面: >>>More

17個回答2024-06-08

在明亮的辦公室狀態下,電腦的藍屏怎麼會爛掉呢?