VB出錯提示end sub後面只能出現註釋,求解

時間 2025-06-16 14:35:08

1樓:匿名使用者

你檢譁答查一下提示的那個差雀過程中,是否出現兩個end sub,或者應該用exit sub 你用了end 這個是系統自帶的核心動態鏈結庫,是不用引用的,亂慶慧。

2樓:匿名使用者

移動無邊框視窗何必這麼複雜。

3樓:匿名使用者

自己頂下,望斑竹進來看下,還有個說法貌似是要載入api控制項?不太明白,有沒有高手能幫忙解決下謝謝。

破解巨集密碼的vb**錯誤,提示在end sub end function 或end屬性後面只能出現註釋

4樓:網友

第一行 開始sub

第三行 有end sub

**從下面才開始。。。

把第三行刪掉。。。

求教vb! 編譯錯誤: 在end sub,end function 或end屬性後面只能出現註釋

5樓:網友

把完整的**截圖看看。這個錯誤的原因一般是在 過程外面有**導致的檢查每個 sub 和end sub 之外是否有**。

樓上說的只是邏輯錯誤,並不會導致編譯錯誤。因為把 if 執行語句直接跟著 then 後面了,所以對於if 來說只有 then 後面一句**是條件滿足才執行的,而 if then下來的那句 exit sub 則不論條件是否滿足都會執行。因為它比不屬於 if 結構。

可以用 冒號把兩句話寫一行。

if not blnexist then msgbox "檔案不存在!":exit sub

我看到你的 exit sub 上面一行是有冒號的,所以邏輯上也應該沒問題的。

6樓:網友

你錯在這個語句,改為如下就可以:

if not blnexist then

msgbox "檔案不存在!":

exit sub

end if

原來的if沒有end if對應,錯誤資訊不一定對的。

7樓:網友

夏威夷海盜2同志:你的錯誤明顯不是上述這些個**出的問題。這些**根本就沒有問題。

根據你的問題說「在end sub、end function或end屬性後面只能出現註釋」,那麼我猜你一定是在上述**的基礎上新增過**了,而且你新增的**位置有誤造成的問題。如果是這樣,你好好檢查一下自己的**,你把新新增的**前後調整調整位置,例如:你新增的一些像private declare function 一樣的宣告或常量等就應該移動到上述**之前哦。

求教vb!編譯錯誤: 在end sub,end function 或end屬性後面只能出現註釋

8樓:網友

可能是因為末尾結束符號的原因,可以刪除末尾的**,再鍵入末尾的**。

9樓:網友

你編譯錯誤卡在哪一段?提示什麼錯誤?

vb 在end sub屬性後面只能出現註釋

10樓:生死魔

從**上看。沒什麼異常。應該是對接的地方有問題。這樣吧。你把程式發給我。我除錯好在發給你。

郵箱上已經回覆你了。

vb出現編譯錯誤:在end sub、end function或end屬性後面只能出現註釋

11樓:網友

把完整的**截圖看看。這個錯誤的原因一般是在 過程外面有**導致的檢查每個 sub 和end sub 之外是否有**。

樓上說的只是邏輯錯誤,並不會導致編譯錯誤。因為把 if 執行語句直接跟著 then 後面了,所以對於if 來說只有 then 後面一句**是條件滿足才執行的,而 if then下來的那句 exit sub 則不論條件是否滿足都會執行。因為它比不屬於 if 結構。

可以用 冒號把兩句話寫一行。

if not blnexist then msgbox "檔案不存在!":exit sub

我看到你的 exit sub 上面一行是有冒號的,所以邏輯上也應該沒問題的。

求教vb!編譯錯誤: 在end sub,end function 或end屬性後面只能出現註釋

12樓:網友

怎麼兩個end sub? 把第二行的end sub刪了吧。

13樓:

vb中,一般你輸入「sub 儲存()」**,會在接下去第三行自動寫上**「end sub」,你如果已經寫上end sub了,只要刪掉哪一行即可,或直接在end sub上面寫上**。

vb中,規定函式的格式為。

sub 名稱(……

end sub

此後就跳出了函式規定。所以只有sub()或只有end sub 都是錯誤的。

14樓:網友

第二行的edn sub去掉。

不然編譯器執行到這裡就跳出這個過程,所以這行之後的內容因為沒有再sub裡面,又沒有寫成註釋格式,所以必編譯器不識別了。

這東西誰能幫忙改下 是vb標準模組** 一啟動就提示 end sub、end function或end屬性後面只能出現註釋

15樓:網友

前兩行declare應放在 通用--宣告裡後面三行應放在init裡,而且。

public const max_path = 260需改為private

估計你放在窗體某個物件裡了。

16樓:

問題不是出在這裡,是最後面多了東西,或者缺少了sub之類的定義。

編寫vb**時提示錯誤「在end sub、 end function或 end屬性後面只能出現註釋」

17樓:網友

簡單看一下,你的程式的第乙個sub為cmdconnect_click,在該sub之後不能出現任何的宣告。

如果你全編譯執行一下可能就會發現,你的錯誤不是從private declare function icmpcreatefile lib "" ()as long開始,而是從第乙個option explicit開始就錯誤,把option explicit及之後的所有**提到最前面,而且option explicit只能出現一次。

18樓:網友

問題就出現在源**快寫到結尾的「private declare function icmpcreatefile lib "" ()as long」 這裡。你把這個寫到你所有**的最前面去。這個不可以寫到其他sub後。

19樓:匿名使用者

你那些宣告只能緊挨著option explicit後面寫,而option explicit必須寫在所有**的前面。

VB編寫有什麼錯誤,VB這題哪裡出錯了?

do while i 100 sum sum 1 i i 1 loop 把上面的改為 do while i 100 sum sum i 注意這裡是加i,不是加1i i 1 loop vb中常見錯誤提示 vb程式設計,大佬看下 錯了?樓主沒有把問題的要求說明清楚,現在只能檢查語法上的問題。其實 本身沒...

VC 提示出錯,急求答案。。

訊息對映裡面是不需要 的,應該去掉。另外,你的問題我覺得有可能是多執行緒除錯的問題,可以嘗試以下步驟 來自乙個網友的做法 project settings c c catagory 選擇 code generation use run time library 選擇 debug multithread...

去上班多月經常出錯,但是後面沒有出錯了。領導也開始安排我也做很多事情。這說明什麼

說明你已經能勝任這份工作了啊,要相信自己,每個剛到新環境的人都需要時間適應的。這說明你進步了,同時得到了領導的肯定。但這還只是乙個開端,還不值得驕傲,你應當更加努力提公升自己的處事能力,保持最佳的精神狀態,成功正在向你招手。出錯是可以理解的,後面能調整好,說明你的能力是可以勝任這份工作的,領導逐漸安...