日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

有關(guān)于電腦技術(shù)方面的高手請進(jìn) 新手乖乖學(xué),新手學(xué)電



〔又一說〕

在控制面板的新增/刪去程序中看看你是否安裝了微軟NET.Framework,如果已經(jīng)安裝了,可以考慮卸載它,當(dāng)然如果你往后在其它程序需要NET.Framework時候,可以再重新安裝問題:我的臺式機(jī)有的時候經(jīng)常會出現(xiàn)這樣的圖片

"0x0040385b"指令引用的"0x00000000"內(nèi)存.該內(nèi)存不能為"read".
要終止程序,請單擊"確定".
要調(diào)試程序,請單擊"取消".

但是我不管點"確定"還是"取消"
都沒什么反應(yīng)...然后開的游戲就自動關(guān)閉....
請高手解說一下是什么緣故原由以及解決的辦法


最佳答案:使用Windows操作系統(tǒng)的人有時會遇到這樣的錯誤信息:
「“0X????????”指令引用的“0x00000000”內(nèi)存,該內(nèi)存不能為“read”或“written”」,然后應(yīng)用程序被關(guān)閉

如果去請教一些「高手」,獲得的回答往往是「Windows就是這樣不不變」之類的義憤以及不屑其實,這個錯誤并不一定是Windows不不變造成的本文就來簡單闡發(fā)這種錯誤的一般緣故原由
一、應(yīng)用程序沒有檢查內(nèi)存分配掉敗
程序需要一塊內(nèi)存用以儲存數(shù)據(jù)時,就需要使用操作系統(tǒng)提供的「功能函數(shù)」來申請,如果內(nèi)存分配成功,函數(shù)就會將所新斥地的內(nèi)存區(qū)地址歸回給應(yīng)用程序,應(yīng)用程序就可以通過這個地址使用這塊內(nèi)存這就是「動態(tài)內(nèi)存分配」,內(nèi)存地址也就是編程中的「光標(biāo)」內(nèi)存不是永遠(yuǎn)都招之即來、用之不盡的,有時內(nèi)存分配也會掉敗當(dāng)分配掉敗時系統(tǒng)函數(shù)會歸回一個0值,這時歸回值「0」已不表示新啟用的游標(biāo),而是系統(tǒng)向應(yīng)用程序發(fā)出的一個報信,告知出現(xiàn)了錯誤作為應(yīng)用程序,在每次申請內(nèi)存后都應(yīng)該檢查歸回值是否為0,如果是,則象征著出現(xiàn)了故障,應(yīng)該采取一些措施挽救,這就增強(qiáng)了程序的「健壯性」若應(yīng)用程序沒有檢查這個錯誤,它就會按照「思維慣性」以為這個值是給它分配的可用游標(biāo),繼續(xù)在然后的執(zhí)行中使用這塊內(nèi)存真正的0地址內(nèi)存區(qū)儲存的是計算機(jī)系統(tǒng)中最重要的「中斷描述符表」,絕對不容許應(yīng)用程序使用在沒有保護(hù)機(jī)制的操作系統(tǒng)下(如DOS),寫數(shù)據(jù)到這個地址會導(dǎo)致立即當(dāng)機(jī),而在健壯的操作系統(tǒng)中,如 Windows等,這個操作會頓時被系統(tǒng)的保護(hù)機(jī)制捕獲,其結(jié)果就是由操作系統(tǒng)強(qiáng)行關(guān)閉出錯的應(yīng)用程序,以防止其錯誤擴(kuò)大這時,就會出現(xiàn)上述的「寫內(nèi)存」錯誤,并指出被引用的內(nèi)存地址為「0x00000000」內(nèi)存分配掉敗故障的緣故原由很多,內(nèi)存不敷、系統(tǒng)函數(shù)的版本不匹配等都可能有影響因此,這種分配掉敗多見于操作系統(tǒng)使用很長時間后,安裝了多種應(yīng)用程序(包括無意中「安裝」的病毒程序),更改了大量的系統(tǒng)參數(shù)以及系統(tǒng)檔案然后
二、應(yīng)用程序由于自身BUG引用了不正常的內(nèi)存光標(biāo)
在使用動態(tài)分配的應(yīng)用程序中,有時會有這樣的情況出現(xiàn):程序試突讀寫一塊「應(yīng)該可用」的內(nèi)存,但不知為何,這個預(yù)料中可用的光標(biāo)已經(jīng)掉效了可能是「健忘了」向操作系統(tǒng)要求分配,也可能是程序自己在某個時候已經(jīng)注銷了這塊內(nèi)存而「沒有留意」等等注銷了的內(nèi)存被系統(tǒng)回收,其訪問權(quán)已經(jīng)不屬于該應(yīng)用程序,因此讀寫操作也同樣會觸發(fā)系統(tǒng)的保護(hù)機(jī)制,企圖「背法」的程序獨一的下場就是被操作終止執(zhí)行,回收全部資源計算機(jī)世界的法令還是要比人類有效以及峻厲得多??!像這樣的情況都屬于程序自身的BUG,你往往可在特別指定的操作順序下重現(xiàn)錯誤無效光標(biāo)不一定總是0,因此錯誤提示中的內(nèi)存地址也不一定為「0x00000000」,而是其它隨機(jī)數(shù)字如果系統(tǒng)經(jīng)常有所提到的錯誤提示,底下的建議可能會有說明 :

1.檢視系統(tǒng)中是否有木馬或病毒這類程序為了控制系統(tǒng)往往不負(fù)責(zé)任地修改系統(tǒng),

推薦閱讀