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 好像這麼拼的 有個按鈕的 工具欄裡面找找 嗯。...