VB程式執行時一直提示for control控制元件變數已在使用這是為什麼

2022-07-20 02:25:24 字數 3140 閱讀 2339

1樓:晰美酒窩

就是你的迴圈變數已經在使用的意思···你這裡的兩個迴圈變數都是i,而且是鑲嵌在一起的,所以會報錯。建議修改迴圈變數使不重合。

for i = 1 to n

print 7; ab = (20 - i)print "*"

for j = 1 to 2 * (i - 1)print "*"

next j

print

next i

補充:visual basic是一種由微軟公司開發的包含協助開發環境的事件驅動程式語言。從任何標準來說,vb都是世界上使用人數最多的語言——不僅是盛讚vb的開發者還是抱怨vb的開發者的數量。

它源自於basic程式語言。vb擁有圖形使用者介面(gui)和快速應用程式開發(rad)系統,可以輕易的使用dao、rdo、ado連線資料庫,或者輕鬆的建立activex控制元件。程式設計師可以輕鬆的使用vb提供的元件快速建立一個應用程式。

2樓:匿名使用者

vb中非法變數名包括:系統保留字,以數字開頭的變數,某些以@開頭的變數,不連貫含空格的變數

所以,4c不合法

3樓:手機使用者

量,某些以@開頭的變數,不連貫含空格的變數

所以,4c不合法

4樓:匿名使用者

6564964646846

關於vb執行時彈出「for control控制變數已在使用」的對話方塊,要怎麼修改程式,大神求解!

5樓:

已經說得很明白了:你前面已經有一行for i=0 to m-1了,而那個迴圈並沒有結束。你在那個迴圈中間又出現了一次,當然報錯了。

仔細檢查一下程式的結構,如果迴圈出現的位置沒錯,那換一個迴圈計數器變數,比如 j 就行了。

vb 控制元件變數已在使用

6樓:己曼寒

texti的寫法肯定是錯的

控制元件陣列是 名稱(序號).text

vb如何在執行的時候加控制元件

7樓:

你指的是動態增加控制元件麼?

你可以建立控制元件陣列,在程式執行時使用**對控制元件陣列中的元素進行新增,使用load函式即可~

vb窗體設計,程式執行時可以儲存窗體嗎

8樓:網海1書生

你可以設定為每次啟動程式時vb自動儲存工程中修改過的檔案(包括窗體):

選單「工具」->「選項」->「環境」->「啟動程式時」->「儲存改變」->「確定」

9樓:育知同創教育

不可以 停止後才可以儲存

執行時錯誤'374': 啟用控制元件'vb.usercontrol'失敗.這個控制元件可能與您的應用程式不相容.確定您使用的這個版 20

10樓:匿名使用者

1.病毒木馬造成的,在當今網際網路時代,病毒坐著為了獲得更多的牟利,常用病毒綁架應用程式和系統檔案,然後某些安全防毒軟體把被病毒木馬感染的應用程式和系統檔案當病毒殺了導致出現應用程式錯誤。

2.應用程式元件丟失,應用程式完整的執行需要一些系統檔案或者某些ll檔案支援的,如果應用程式元件不完整也會導致應用程式出錯。

應用程式自身的bug引起的應用程式發生異常,人沒有完人,程式也一樣的,程式設計師只能做到儘量讓bug出現少點,出現一個就解決一個bug。

3.應用軟體與作業系統或其他應用軟體發生不相容造成應用程式發生異常。

4.作業系統自身的問題,作業系統本身有bug ,也會導致出現崩潰 應用程式錯誤 該記憶體不能為read。

5.電腦硬體相容性也會引起的,還有散熱不好,超頻等也會出現應用程式錯誤的。

應用程式錯誤怎麼辦?

1.先排除是不是病毒木馬引起的,請使用金山衛士進行木馬查殺,

⑴、進入主介面進入【查殺木馬】

⑵、然後點選【快速掃描】即可

2.用金山衛士進行漏洞修復,解決系統本身造成的應用程式發生異常。

⑴、進入主介面進入【漏洞修復】

⑵、然後點選【立即修復】即可

3.如果是單一某個應用程式引起的應用程式錯誤,那就嘗試重新解除安裝該軟體進行重新安裝。如果還是無法解決,就關閉其他軟體看是否能解決。

4.以上方法還是無法解決,那就肯能是硬體問題引起的,那就分別檢查記憶體條,主機板,散熱器等等。這個建議找專業硬體維修商解決,不推薦大家自己手動解決。

11樓:匿名使用者

option explicit

dim mx as long, my as longprivate sub form_mousedown(button as integer, shift as integer, x as single, y as single)

if button and vbleftbutton thenmx = x: my = y

end if

end sub

private sub form_mousemove(button as integer, shift as integer, x as single, y as single)

if button and vbleftbutton thenme.move me.left - mx + x, me.top - my + y

end if

end sub

把form換成要移動的控制元件名稱就可以實現移動了。

12樓:

微軟查查374,這樣也問不明朗。

我的這個程式在vb中執行時為什麼總是顯示實時錯誤「11」:除數為零

13樓:匿名使用者

if a > b and b > 0 and a mod b = 0 then

這個錯誤就有是:

如果:a=11

b=0a/b 就會出現錯誤 ,不允許。

a = 15

b = 0

b/a 如果這樣

就有可以了,就是除數不能為0。同樣如果a=0,b15。b/a也會出現錯誤!!!

14樓:匿名使用者

當b為0的時候 mod 失敗

b=(99 - a) * rnd+1

電腦提示 執行時出錯,怎麼辦

法一 可能是這個dll因為某些原因 最大的可能是因為它是個病毒或流氓軟體的dll檔案,被殺軟刪除了 丟失了,但其相關的註冊資訊卻還在,導致系統開機時還載入它,卻又找不到它的檔案,所以報錯。如果你點選 確定 後,系統沒有什麼不正常,並且可以正常執行的話,你可以用這個軟體清理掉這個開機載入項,以後開機就...

DSP程式執行時如何得到程式佔用的程式空間大小和資料空間

使用const 關鍵字定義的資料,都是隻讀的,編譯器會把這些資料定義到程式儲存空間裡面。用c語言肯定可以對const資料進行讀操作的。我用過無數次了,一般需要查表計算的資料,我都會定義成const的。無論如何操作,讀const資料肯定不會造成系統復位。你仔細檢查一下程式,並且仔細看看cmd檔案的配置...

電腦正常執行時下面的紅色指示燈是否一直在閃

把原來的顯示卡驅動卸掉,下個最新的驅動,音效卡也要換心得驅動,紅燈亮不是一直亮,是硬碟在工作,偶爾會亮一會,那會電腦會慢,也就是快取。那個沒關係,是你的記憶體有問題,可能鬆了。惑換過一條記憶體。閃,不過我的是藍色的。呵呵。電腦主機上那個紅色的燈一直閃是不是正常現象 5 正常的,電腦上紅燈可能是電腦中...