1樓:無語翹楚
(1)用了設計不完善的控制元件,控制元件本身有問題,或者不恰當地使用了api函式。
(2)無限的遞迴。使用了不當的資料型別。
(3)一些底層的錯誤被觸發,被當作了記憶體溢位的錯誤,比如缺少元件、許可權不足等等。
2樓:匿名使用者
你這個太亂沒法看:
(另外,程式語句使用了太多的中文標點,你用的是vb6,不是易語言)記憶體溢位的幾種情況,共參考:
記憶體溢位(錯誤 7)
需要更多的記憶體空間,或是遇到 64k 段邊界限制。此錯誤有以下的原因和解決方法:
開啟了太多的、文件或資原始檔。
關閉不需要的應用程式、文件或資原始檔。
模組或過程太大了。
將龐大的模組或過程分成幾個。雖然這樣不能節省記憶體空間,但可避免 64k 段邊界限制。
在 microsoft windows 標準模式下執行。
按增強方式重新啟動 microsoft windows 。
在 microsoft windows 增強方式下執行,但超出了虛擬記憶體的空間。
空出一些磁碟空間以增加虛擬記憶體,或至少確保有空餘的空間。
一些駐留程式在執行。
減少一些駐留程式。
裝置驅動程式裝載的太多。
減少一些不需要的裝置驅動程式。
public 變數超出了空間。
減少 public 變數的數量。
您的vb 實時錯誤'7'記憶體溢位 是如何解決的?
3樓:匿名使用者
實時錯誤'7'一般是變數型別設定錯誤造成的
每種變數都有一個大小區間
有可能你設定的控制元件陣列過大,或者在其它地方使用了不恰當的變數定義
VB6反彙編程式用VB寫的需要將介面上的logo替換掉有什麼辦法麼
1全部首先判斷你的那個exe程式有沒有加殼,如果沒加殼的話就好辦了,有殼要去殼才行 不細說了 vb編譯的exe檔案中,點陣圖都是沒壓縮的,就是位 件多大,存到exe檔案裡就是多大,格式 內容都沒有變化,只要找到位 件在exe檔案中的位置,替換一個新的位 件就可以了 新位 件小了可以,不能比原先的大,...
有關VB6 for next語句的問題急急急急急急急急急急好的加分
常山大寶 下面是command1單擊事件 private sub command1 click on error goto err dim a as integer a me.text1 me.label4.caption 0for i 1 to text2 me.label4.caption me...
如果蘋果6在月內出問題了可以換新機嗎
如果手機螢幕碎了,殼子變形,進水,主機板故障。只要滿足下面幾個條件是可以加錢換新的。一 國行 要求有發票 港行 要求有來往港澳的記錄,啟用時間和記錄要對應 二 手機在保修時間範圍 三 沒有修過 拆過機可以,但是不能被他們發現 但是換出來的是未啟用的機子,其他免談。也就是別人的故障機修好,把序列號擦去...