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

midas.obj 64bit 的問題

缺席
P.D.
版主


發表:571
回覆:3884
積分:3672
註冊:2006-10-31

發送簡訊給我
#1 引用回覆 回覆 發表時間:2015-12-11 17:36:14 IP:220.136.xxx.xxx 未訂閱
請問各位

XE10 DATASNAP , 加入 USES MIDASLIB.PAS 來取代 MIDASLIB.DLL 的做法
在WIN32的編譯下我將下列兩組路徑加入 LIB PATH 中, 可以正常編譯出 WIN32 EXE
RadStudio\17.0\source\data\dsnap\midas\midas
RadStudio\17.0\source\data\dsnap\midas

但直接切換到 WIN64下進行編譯, 會出現
[dcc64 Error] MidasLib.pas(32): E2045 Bad object file format: 'C:\RadStudio\17.0\source\data\dsnap\midas\midas.obj'

midas.obj 是在RadStudio\17.0\source\data\dsnap\midas\midas 裡面, 我覺得應該是 midas.obj 不是標準的 64 檔案,
但我不知道要如何解決,
不知有那位前輩有遇到這個問題, 不吝賜教, 感恩!
Jasonwong
版主


發表:49
回覆:918
積分:558
註冊:2006-10-27

發送簡訊給我
#2 引用回覆 回覆 發表時間:2015-12-14 11:18:51 IP:125.227.xxx.xxx 訂閱
親愛的 PD 版大

你 COMPILER 32 BIT 一定要加入

RadStudio\17.0\source\data\dsnap\midas\midas
RadStudio\17.0\source\data\dsnap\midas

這兩行才能 COMPILER 嗎?

我的環境裡都沒有加入也可以 COMPILER 耶~
------
http://www.cobbler.tw

聰明的人,喜歡猜心;雖然每次都猜對了,卻失去了自己的心
傻氣的人,喜歡給心;雖然每次都被笑了,卻得到了別人的心
P.D.
版主


發表:571
回覆:3884
積分:3672
註冊:2006-10-31

發送簡訊給我
#3 引用回覆 回覆 發表時間:2015-12-14 23:08:27 IP:118.169.xxx.xxx 未訂閱
是的, 不加入第2行, 會說找不到 midas.obj 不加入第1行會出現未被宣告的xxx 在 midaslib.pas
64bit也是一樣, 我曾在網路找到一篇有討論的, 但沒幫助,
在xe10有 midas64.res, 應該是會有對應的 midas.obj才對, 但找不到
ps.理論在 tools->option-> library 下的 browsing path 有指定 $(BDS)sourcedatadsnap 應該是可以指向自動搜尋,
但我的就是不行, 一定要加在 library path 下
===================引 用 Jasonwong 文 章===================
親愛的 PD 版大
你 COMPILER 32 BIT 一定要加入
RadStudio17.0sourcedatadsnapmidasmidas
RadStudio17.0sourcedatadsnapmidas
這兩行才能 COMPILER 嗎?
我的環境裡都沒有加入也可以 COMPILER 耶~
編輯記錄
P.D. 重新編輯於 2015-12-14 23:24:43, 註解 無‧
P.D. 重新編輯於 2015-12-14 23:25:30, 註解 無‧
P.D. 重新編輯於 2015-12-14 23:26:29, 註解 無‧
系統時間:2017-11-19 22:13:08
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!