當前位置:首頁 » 編程軟體 » 編譯錯誤無效外部過程

編譯錯誤無效外部過程

發布時間: 2022-04-16 21:06:23

A. VB編程問題 運行後 編譯錯誤:無效外部過程.

PrivateSubCommand1_Click()
Label1.Caption=""
Fora=0To20
Forb=0To33
c=100-a-b
If15*a+9*b+c=300Then
Label1.Caption=Label1.Caption&"公雞母雞小雞各"&a&","&b&","&c&"只"&vbCrLf'vbcrlf是在同一行的
EndIf
Next
Next
EndSub

B. VB中編譯錯誤,無效外部過程,怎麼解決。

VB是事件驅動的。語句和命令必須被包含在過程或函數中。通用區域除了放置定義語句,不能放置其他任何語句。所以
Num1 = 0
Num2 = 0
StrNum1 = ""
StrNum2 = ""
FristNum = True
這五行你放錯地方了,你可以把他們放到Form_Load事件中:

Private Sub Form_Load()
Num1 = 0
Num2 = 0
StrNum1 = ""
StrNum2 = ""
FristNum = True
End Sub

但你的代碼還有好多錯誤,粗看了下不下10處,而且是很致命的錯誤,是無法運行的。你還是一點一點搞清楚了再說吧。

C. VB編譯錯誤:無效外部過程

你的代碼我運行沒有問題。

D. 編譯錯誤無效外部過程,第七行 L = ","這句話錯了,為啥啊

I let it. Why? You can't use the Bai Sohu demon? You found it.

E. 怎樣在VB中為全局變數賦初值 public t as integer t=1 會出現「無效外部過程」的編譯錯誤

t=1為賦值語句,只能在過程Sub或Function內執行,不能在過程外執行。
如果你的啟動對象為sub main,在sub main中賦值:
sub main
t=1
form1.show
end sub
如果你的啟動對象為窗體,在該窗體的form_load中賦值:
private sub form_load
t=1
end sub
也可以在你第一次用到該變數的那個過程中賦值

const t=1可以在過程外,但需要刪除public t as integer

F. vb編譯錯誤無效外部過程怎麼解決呀

把這些代碼放到一個過程或函數里去。
比如放到form_click()或一個command1_click()
或自己建立一個過程,比如:
sub a()
...
end sub
然後在某單擊事件里調用。

G. 為什麼會出現"編譯錯誤:無效外部過程

Private Sub Command1_Click()Label1.Caption = ""For a = 0 To 20 For b = 0 To 33 c = 100 - a - b If 15 * a + 9 * b + c = 300 Then Label1.Caption = Label1.Caption & "公雞母雞小雞各" & a & "," & b & "," & c & " 只 " & <a href="https://www..com/s?wd=vb&tn=44039180_cpr&fenlei=-bIi4WUvYETgN-" target="_blank" class="-highlight">vb</a>CrLf '<a href="https://www..com/s?wd=vb&tn=44039180_cpr&fenlei=-bIi4WUvYETgN-" target="_blank" class="-highlight">vb</a>crlf是在同一行的 End If <a href="https://www..com/s?wd=Next&tn=44039180_cpr&fenlei=-bIi4WUvYETgN-" target="_blank"class="-highlight">Next</a><a href="https://www..com/s?wd=Next&tn=44039180_cpr&fenlei=-bIi4WUvYETgN-" target="_blank" class="-highlight">Next</a>End Sub

H. 關於VB INPUTBOX的問題

InputBox("請輸入一些內容","友情提示","您要輸入內容的地方",1000,2000)
詳解:1."請輸入一些內容":顯示在彈出對話框上面的文字
2."友情提示":彈出對話框的標題
3."您要輸入內容的地方":彈出對話框內文本框默認出現的文字
4.1000,2000:顯示在窗體位置的X,Y坐標,單位是像素還是緹就沒注意.
5.有些正規的程序還會為對話框加入幫助內容,就要用到helpfile和context這兩個參數,一般是自編程序的話可以省略.

下面是網路的資料:
InputBox(prompt[, title] [, default] [, xpos] [, ypos] [, helpfile, context])
InputBox 函數的語法具有以下幾個命名參數:
部分 描述
Prompt 必需的。作為對話框消息出現的字元串表達式。prompt 的最大長度大約是 1024 個字元,由所用字元的寬度決定。如果 prompt 包含多個行,則可在各行之間用回車符 (Chr(13))、換行符 (Chr(10)) 或回車換行符的組合 (Chr(13) & Chr(10)) 來分隔。
Title 可選的。顯示對話框標題欄中的字元串表達式。如果省略 title,則把應用程序名放入標題欄中。
Default 可選的。顯示文本框中的字元串表達式,在沒有其它輸入時作為預設值。如果省略 default,則文本框為空。
Xpos 可選的。數值表達式,成對出現,指定對話框的左邊與屏幕左邊的水平距離。如果省略 xpos,則對話框會在水平方向居中。
Ypos 可選的。數值表達式,成對出現,指定對話框的上邊與屏幕上邊的距離。如果省略 ypos,則對話框被放置在屏幕垂直方向距下邊大約三分之一的位置。
Helpfile 可選的。字元串表達式,識別幫助文件,用該文件為對話框提供上下文相關的幫助。如果已提供 helpfile,則也必須提供 context。
Context 可選的。數值表達式,由幫助文件的作者指定給某個幫助主題的幫助上下文編號。如果已提供 context,則也必須要提供 helpfile。
說明
如果同時提供了 helpfile 與 context,用戶可以按 F1 來查看與 context 相應的幫助主題。某些主應用程序,例如,Microsoft Excel,會在對話框中自動添加一個 Help 按鈕。如果用戶單擊 OK 或按下ENTER ,則 InputBox 函數返迴文本框中的內容。如果用戶單擊 Cancel,則此函數返回一個長度為零的字元串 ("")。
注意 如果還要指定第一個命名參數以外的參數,則必須在表達式中使用 InputBox。如果要省略某些位置參數,則必須加入相應的逗號分界符。

I. Microsoft Visual Basic中編譯錯誤:無效外部過程怎麼解決

也許是sub end sub
if end if
等等的不配對造成的 仔細檢查一下 也可以把代碼放這里給你檢查

J. VB 創建Excel對象時 出現 無效外部過程 編譯錯誤

代碼要寫在過程內 如:
Private Sub Form_Load()
Dim XlsObj As Excel.Application 'Excel對象
Dim XlsBook As Excel.Workbook '工作簿
Dim XlsSheet As Excel.Worksheet '工作表
Set XlsObj = CreateObject("Excel.Application") '創建EXCEL對象
End Sub

熱點內容
怎麼查看我的wifi密碼 發布:2024-04-25 18:54:43 瀏覽:756
fckeditorforjava 發布:2024-04-25 18:50:27 瀏覽:623
優酷上傳視頻需要多久 發布:2024-04-25 18:33:05 瀏覽:675
inf12編譯器 發布:2024-04-25 18:15:39 瀏覽:99
撲克總督3安卓哪裡下載 發布:2024-04-25 18:10:02 瀏覽:395
什麼網站是php 發布:2024-04-25 18:03:42 瀏覽:221
java教程免費下載 發布:2024-04-25 18:02:01 瀏覽:443
i西安編程 發布:2024-04-25 16:55:35 瀏覽:263
核磁看壓縮 發布:2024-04-25 16:37:22 瀏覽:432
訪問不上光貓 發布:2024-04-25 16:13:44 瀏覽:319