全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1232
推到 Plurk!
推到 Facebook!

如何避免出現MCIQTZ32.dll檔錯誤???

尚未結案
Helen
一般會員


發表:2
回覆:3
積分:6
註冊:2002-06-29

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-03-28 09:41:15 IP:61.61.xxx.xxx 未訂閱
想請教各位大大: 我寫一個程式啟動WAV附檔的影片檔結束後,我下重新開機的指令, 常會發生一個錯誤的情況. 就是會出現一個錯誤情況.就是MCIQTZ32.dll錯誤的訊息. 按下確定後就可以重新開機了. 由於我測試電腦都沒有發生,都是在店家出現,我很難抓回當時的資料. 我上網查了一下資料發現MCIQTZ32.dll是屬於多媒體檔的關連. 但資料有限,只查明到這層關係. 想請教一下.我如何避免這個錯誤的發生.謝謝!!!
Vicen
高階會員


發表:13
回覆:145
積分:151
註冊:2005-03-14

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-03-28 16:56:21 IP:221.226.xxx.xxx 未訂閱
您必须告知您使用的是MCI接口、ActiveX控件,错误的具体提示信息等。否则无法判断出现错误原因。    个人觉得防止未知的错误最好的方法就是养成良好的编程习惯。 例如:
try
  //...代码
except
  //...错误处理
end;
动态建立的控件、变量、内存使用必须有借有还,别忘记用Destory;Free; 使用外部文件时注意格式判断。 模块间尽量避免共用变量体,以防止冲突或交叉影响。 尽量避免使用外部控件,例如我曾经非常喜欢用VCLSKIN,但发现它除了会大量占有资源外,在一个企业程序中,该程序处于长时间运行状态下造成错误的发生。 以上仅仅是在下一点拙见,希望不会贻笑大方。
Helen
一般會員


發表:2
回覆:3
積分:6
註冊:2002-06-29

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-03-30 09:58:42 IP:61.61.xxx.xxx 未訂閱
我是使用DELPHI的內附元件.TMediaPlayer和TPanel(顯示用) 這二個去做開啟的動作的. 我的程式已經有用 Try Except end; 將它包起來,但仍會跳出訊息. 目前是發現有可能是我的程式上的順序處理問題, 因我的播放元件是用TTimer去控制的.因我重新開機 和播放影片是不同的程式.如果.我下重新開機,但同時 又啟動了播放影片的指令,這時,就會出現了錯誤的訊息. 這目前只是我的推論,如是我的推論的話,我再將整理的結 果,整理一下告知各位大大.
Helen
一般會員


發表:2
回覆:3
積分:6
註冊:2002-06-29

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-03-31 11:01:24 IP:61.61.xxx.xxx 未訂閱
原先以為是自己的程式執行上的先後問題,但調整了一下.發現仍有這現象產生. 還是會跳出錯誤訊息. 此錯誤訊息這次完整記錄如下. Rundll32 caused an invalid page fault in module MCIQTZ32.dll as 018f 下面是一堆錯誤碼.因按下確定就重新開機了,所以.也無法COPY下來. 感覺上.似乎是配置記憶體上發生了問題. 請各位大大,能幫我解惑一下,快被這問題煩死了.
系統時間:2024-04-29 6:31:22
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!