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

C語言之.lib及.h檔之使用

答題得分者是:cmf
Nelson Lo
一般會員


發表:35
回覆:87
積分:24
註冊:2003-04-04

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-09-02 17:12:50 IP:61.221.xxx.xxx 未訂閱
請教各位 Delphi是否可以直接使用(include)C語言之.lib及.h檔 謝謝
cmf
尊榮會員


發表:84
回覆:918
積分:1032
註冊:2002-06-26

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-09-02 17:21:40 IP:61.218.xxx.xxx 未訂閱
{$INCLUDE aaaa.H } {$L BLOCK.OBJ} 發表人 - cmf 於 2003/09/02 17:28:38
------
︿︿
Nelson Lo
一般會員


發表:35
回覆:87
積分:24
註冊:2003-04-04

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-09-02 17:26:26 IP:61.221.xxx.xxx 未訂閱
謝謝cmf兄的回答 這樣就能直接使用.h檔內的定義的變數,常數或function嗎
cmf
尊榮會員


發表:84
回覆:918
積分:1032
註冊:2002-06-26

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-09-02 17:44:38 IP:61.218.xxx.xxx 未訂閱
為了要從obj檔案呼叫常式, 第一步聯結object 檔案到你的應用程式使用 $L或 $LINK 編譯器指令。 舉例來說,{$L BLOCK.OBJ} 第二步,宣告你想要呼叫的函數和程序: procedure MoveWord(var Source, Dest; Count: Integer); external; 現在你可以呼叫BLOCK.OBJ的 MoveWord 常式。
------
︿︿
Nelson Lo
一般會員


發表:35
回覆:87
積分:24
註冊:2003-04-04

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-09-02 18:07:06 IP:61.221.xxx.xxx 未訂閱
請問那.h檔也可以如法炮製嗎
william
版主


發表:66
回覆:2535
積分:3048
註冊:2002-07-11

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-09-02 18:16:30 IP:210.3.xxx.xxx 未訂閱
Delphi can NEVER link C .lib file. The most it can do is trying to link Borland C /C Builder object file (.obj in OMF format only).
Nelson Lo
一般會員


發表:35
回覆:87
積分:24
註冊:2003-04-04

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-09-02 18:28:29 IP:61.221.xxx.xxx 未訂閱
謝謝william兄 那.h檔可以用嗎
william
版主


發表:66
回覆:2535
積分:3048
註冊:2002-07-11

發送簡訊給我
#8 引用回覆 回覆 發表時間:2003-09-03 09:13:21 IP:147.8.xxx.xxx 未訂閱
No. You need to translate it into Object Pascal.
shaofu
高階會員


發表:5
回覆:136
積分:103
註冊:2003-01-07

發送簡訊給我
#9 引用回覆 回覆 發表時間:2003-09-03 09:40:43 IP:210.243.xxx.xxx 未訂閱
這篇參考看看 
系統時間:2024-05-19 0:37:44
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!