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

如何指定dll的路径在本目录下

尚未結案
vclphi
一般會員


發表:28
回覆:39
積分:13
註冊:2003-03-06

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-11-10 16:46:31 IP:61.154.xxx.xxx 未訂閱
为引用aaa.dll ,写一unit dllunit; 其中要指定aaa.dll的路径在本目录下,用: const dllname=ExtractFilePath(Application.ExeName) 'aaa.dll'; Procedure aa1; external dllname; ... 这'ExtractFilePath(Application.ExeName)'不对,请问该如何改?
wameng
版主


發表:31
回覆:1336
積分:1188
註冊:2004-09-16

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-11-10 17:01:01 IP:61.31.xxx.xxx 未訂閱
請參考 http://delphi.ktop.com.tw/topic.php?TOPIC_ID=57892
change.jian
版主


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

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-11-10 17:21:06 IP:61.218.xxx.xxx 未訂閱
const的宣告,應該不能呼叫函數吧    
引言: ?引用aaa.dll ,?一unit dllunit; 其中要指定aaa.dll的路?在本目?下,用: const dllname=ExtractFilePath(Application.ExeName) 'aaa.dll'; Procedure aa1; external dllname; ... ?'ExtractFilePath(Application.ExeName)'不?,???如何改?
Chance36
版主


發表:31
回覆:1033
積分:792
註冊:2002-12-31

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-11-10 19:39:39 IP:211.20.xxx.xxx 未訂閱
vclphi 你好    dll的位置,[目前工作目錄]會優先於[System32],因此dll的引用不用特別指明,只要將dll檔案與你的exe放在同一個資料夾,然後於啟動執行檔時,就會自動於同一個資料夾中找該dll檔,若找不到時才會到System32目錄中找。    ps:若使用lnk捷徑,最好不要設定[開始位置](開始的工作目錄),或設成與 exe檔同一個目錄。    _______________________________________ 深藍的魚,祝您好運..........連連
vclphi
一般會員


發表:28
回覆:39
積分:13
註冊:2003-03-06

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-11-11 15:35:42 IP:61.154.xxx.xxx 未訂閱
Chance36 你好 你是说: const dllname='aaa.dll'; Procedure aa1; external dllname; 对吗?
系統時間:2024-05-17 11:21:40
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!