vb6記憶體溢位問題

時間 2021-09-13 06:12:35

1樓:無語翹楚

(1)用了設計不完善的控制元件,控制元件本身有問題,或者不恰當地使用了api函式。

(2)無限的遞迴。使用了不當的資料型別。

(3)一些底層的錯誤被觸發,被當作了記憶體溢位的錯誤,比如缺少元件、許可權不足等等。

2樓:匿名使用者

你這個太亂沒法看:

(另外,程式語句使用了太多的中文標點,你用的是vb6,不是易語言)記憶體溢位的幾種情況,共參考:

記憶體溢位(錯誤 7)

需要更多的記憶體空間,或是遇到 64k 段邊界限制。此錯誤有以下的原因和解決方法:

開啟了太多的、文件或資原始檔。

關閉不需要的應用程式、文件或資原始檔。

模組或過程太大了。

將龐大的模組或過程分成幾個。雖然這樣不能節省記憶體空間,但可避免 64k 段邊界限制。

在 microsoft windows 標準模式下執行。

按增強方式重新啟動 microsoft windows 。

在 microsoft windows 增強方式下執行,但超出了虛擬記憶體的空間。

空出一些磁碟空間以增加虛擬記憶體,或至少確保有空餘的空間。

一些駐留程式在執行。

減少一些駐留程式。

裝置驅動程式裝載的太多。

減少一些不需要的裝置驅動程式。

public 變數超出了空間。

減少 public 變數的數量。

您的vb 實時錯誤'7'記憶體溢位 是如何解決的?

3樓:匿名使用者

實時錯誤'7'一般是變數型別設定錯誤造成的

每種變數都有一個大小區間

有可能你設定的控制元件陣列過大,或者在其它地方使用了不恰當的變數定義

vb溢位問題

tmp clng cellrow cellcol tmp val cellrow val cellcol 主要是資料型別有效範圍的問題,10萬已經遠遠超出integer的有效範圍了,用long型即可。private subcommand1 click dima aslong,bas long,cas...

vb6多表多字段求和

select distinct d.考生號,d.班別,d.姓名,select c.成績 from select a.考生號,a.班別,a.姓名,a.考試,a.語文 a.數學 a.英語 b.物理 b.化學 b.生物 as 成績 from a a left join b b on a.考生號 b.考生號...

VB6開啟網頁的指令怎麼寫,VB中怎麼單擊乙個按鈕就可以開啟網頁?

shell空格 explorer.exe空格 http www.baidu.com 怎麼用vb寫乙個程式,開啟之後自動開啟指定網頁?雙擊控制項即開啟 視窗,圖示選擇控制項的icon項進行匯入。vb中怎麼單擊乙個按鈕就可以開啟網頁?webbrownser 好像這麼拼的 有個按鈕的 工具欄裡面找找 嗯。...