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

Delphi xe2 error loading midas.dll 問題

尚未結案
chris681016
中階會員


發表:64
回覆:117
積分:96
註冊:2006-10-12

發送簡訊給我
#1 引用回覆 回覆 發表時間:2013-01-31 15:13:20 IP:211.75.xxx.xxx 訂閱
 找過相關 error loading midas.dll 的問題,都指向要注冊midas.dll或是Uses MIDASLIB
我的開發環境
win7--- delphi xe2 --Firebrid --
SQLConnection1--SQLQuery1--DataSetProvider1--ClientDataSet1

昨天還是正常情形下,不需
Uses MIDASLIB。
在經過換ico,跟安裝片測式完,回來要在run程式時,發生了,run time error了..............。
一步一步去找錯誤,發生在
SQLConnection1--SQLQuery1--DataSetProvider1--ClientDataSet1
ClientDataSet1.active=true; 時會發生「 error loading midas.dll」。
於是之後將midas.dll注冊在C:\Windows\System32,並且Uses MIDASLIB了之後重新compile,在run還是一樣run time error。
我重新拉一組
SQLConnection1--SQLQuery1--DataSetProvider1--ClientDataSet1,放一個botton
procedure Tfstock_login.sBitBtn2Click(Sender: TObject);
begin
ClientDataSet1.Active:=TRUE;
showmessage(inttostr(ClientDataSet1.RecordCount));

end;
有開啟
ClientDataSet1.Active:=TRUE; 成功
於是重新
compile ,上面新拉一組的SQLConnection1--SQLQuery1--DataSetProvider1--ClientDataSet1也刪了就可以正常開啟了。

不過之前的專案都要如此重新
compile ,即以上的動作。

我在試用手動直接指定路徑,並開啟,不是在run程式喔
SQLConnection1--SQLQuery1--DataSetProvider1--ClientDataSet1
1.SQLConnection1.Connected:=true; ------------>ok
2.SQLQuery1.Active:=true; ----------->ok
3.ClientDataSet1.Active:=true; -----------error loading midas.dll
ClientDataSet1 的 Providername是正確
但是run程式又正常,感覺還是整個delphi XE2 有問題。
有人遇過嗎~~~~


系統時間:2017-10-24 15:50:05
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!