線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1439
推到 Plurk!
推到 Facebook!

請問這是什麼錯誤訊息呢(存取midas.dll)

尚未結案
ez3cshop
一般會員


發表:13
回覆:6
積分:3
註冊:2005-01-24

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-05-26 21:11:12 IP:220.135.xxx.xxx 未訂閱
謝謝大家.
RedSnow
版主


發表:79
回覆:1322
積分:845
註冊:2003-12-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-05-27 03:47:01 IP:218.19.xxx.xxx 未訂閱
ez3cshop 妳好: 妳是不是將程式編譯好之後,將程式移到其它電腦上執行時發生的錯誤訊息?如果是的話,請檢查一下該電腦上是否有 midas.dll 那個檔案? 如果不是的話,請描述一下是在何種狀況下發生的?
change.jian
版主


發表:29
回覆:620
積分:439
註冊:2003-06-02

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-05-27 11:04:47 IP:61.218.xxx.xxx 未訂閱
Access violation at address.... 很明顯的,是你的程式有錯...一般最常發生是物件沒有create就拿來使用,或者已經free了還在叫用...設個中斷點檢查一下,應能找到原因
ez3cshop
一般會員


發表:13
回覆:6
積分:3
註冊:2005-01-24

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-05-31 17:29:21 IP:59.120.xxx.xxx 未訂閱
引言: Access violation at address.... 很明顯的,是你的程式有錯...一般最常發生是物件沒有create就拿來使用,或者已經free了還在叫用...設個中斷點檢查一下,應能找到原因
感謝RedSnow與change.jian的協助. 後來, 經我抓了結果, 原來是出在TDataSetProvider的元件上. 原來我是在UpdateMode這個屬性設upWhereAll, 這樣都正常, 後來我評估之後, 把它改成upWhereKeyOnly, 結果就不行了. 而這個問題也很玄, 這是在DataModule裡一次開啟多個Table, 也不是每個Table在Open時都會發生錯誤, 就是發生在少數幾個. 而且同樣的程式, 轉到另外一台電腦一模一樣的環境去執行時, 結果竟然都OK. 我在猜, 是不是在TClientDataSet的每個欄位的ProviderFlags的pfInKey屬性與實際它內部在判斷那幾個欄位是Key, 並沒有關係? 因為, 在這兩個環境下, 我都有設SQL Server的Replication, 後來環境有點改變, 造成Replication的設定停止使用. 會不會是在讀到有設Replication的表格時, 系統自己抓得Key欄位與我們自己設定的不一樣呢? 反正, 也不曉得發生錯誤的真正原因啦, 只是我已經被迫習慣有時候錯誤訊息與實際發生錯誤的原因並不會有直接的關係.
系統時間:2024-06-22 4:12:38
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!