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

如何將C++的.dll用到Delphi7,該如何設定?

尚未結案
venus1005
一般會員


發表:6
回覆:12
積分:3
註冊:2003-08-27

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-10-27 17:08:18 IP:61.220.xxx.xxx 未訂閱
不好意思, 想請問"如何將 >一個初學者
hagar
版主


發表:143
回覆:4056
積分:4445
註冊:2002-04-14

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-10-27 18:09:20 IP:202.39.xxx.xxx 未訂閱
Calling delphi DLL from MS Visual C : http://www.gnomehome.demon.nl/uddf/pages/delphenc.htm#delphenc0 Calling a DLL: http://www.delphi-dolphin.com/tutorials.php?id=56 load dynamic DLL and call function: http://www.chaho.de/templates/show_article.php?LanguageID=1&ID=437&GetID=1 dynamically load DLL's: http://www.swissdelphicenter.ch/en/showcode.php?id=950 --- Everything I say is a lie.
orson
中階會員


發表:5
回覆:135
積分:58
註冊:2002-07-11

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-10-28 13:40:04 IP:211.74.xxx.xxx 未訂閱
引言: Calling delphi DLL from MS Visual C++: http://www.gnomehome.demon.nl/uddf/pages/delphenc.htm#delphenc0 Calling a DLL: http://www.delphi-dolphin.com/tutorials.php?id=56 load dynamic DLL and call function: http://www.chaho.de/templates/show_article.php?LanguageID=1&ID=437&GetID=1 dynamically load DLL's: http://www.swissdelphicenter.ch/en/showcode.php?id=950 --- Everything I say is a lie.
我也蠻有興趣的 我曾經遇到 一個DLL是C++包裝的 裡面都是物件 我用DELPHI怎麼去CALL他都會掛 只好轉用BCB去CALL再包個介面給DELPHI 如果DELPHI可以直接Call C++ 的DLL 那我就省事多了 雖然還要轉換Header! Orson
venus1005
一般會員


發表:6
回覆:12
積分:3
註冊:2003-08-27

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-11-03 15:10:56 IP:61.220.xxx.xxx 未訂閱
看了hagar提供的資料, 我還是不很了解該如何做ㄝ, 可否請那位好心的人, 不厭其煩的教一下, 或是告知哪裡有淺顯的範例可以看的, 麻煩囉!    一個初學者 2003/11/03 
hagar
版主


發表:143
回覆:4056
積分:4445
註冊:2002-04-14

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-11-04 08:49:45 IP:202.39.xxx.xxx 未訂閱
cmf 大大的大作: http://delphi.ktop.com.tw/topic.php?TOPIC_ID=30178 --- Everything I say is a lie.
venus1005
一般會員


發表:6
回覆:12
積分:3
註冊:2003-08-27

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-11-04 10:51:38 IP:61.220.xxx.xxx 未訂閱
想請問,我用"隱式調用DLL", 可是編譯時,會有這個錯誤, "[Fatal Error] main.pas(26): File not found: 'xxx.dcu'" 可以請問這個錯誤是指什麼?
venus1005
一般會員


發表:6
回覆:12
積分:3
註冊:2003-08-27

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-11-04 10:52:50 IP:61.220.xxx.xxx 未訂閱
想請問,我用"隱式調用DLL", 可是編譯時,會有這個錯誤, "[Fatal Error] main.pas(26): File not found: 'xxx.dcu'" 可以請問這個錯誤是指什麼?    一個初學者 2003/11/04 
hagar
版主


發表:143
回覆:4056
積分:4445
註冊:2002-04-14

發送簡訊給我
#8 引用回覆 回覆 發表時間:2003-11-04 11:20:27 IP:202.39.xxx.xxx 未訂閱
檢查那個 xxx.dcu 檔的所在路徑有沒有在 Library Path 路徑下 Tools -> Environment Options -> Library 有個 Library Path 的設定 --- Everything I say is a lie.
venus1005
一般會員


發表:6
回覆:12
積分:3
註冊:2003-08-27

發送簡訊給我
#9 引用回覆 回覆 發表時間:2003-11-06 10:03:13 IP:61.220.xxx.xxx 未訂閱
我的檔案中本來就沒有'xxx.dcu'檔, 只有'xxx.dll'、'xxx.h'檔    要怎樣才會有'xxx.dcu'檔'呢?    一個初學者 
hagar
版主


發表:143
回覆:4056
積分:4445
註冊:2002-04-14

發送簡訊給我
#10 引用回覆 回覆 發表時間:2003-11-06 10:15:33 IP:202.39.xxx.xxx 未訂閱
來查您的專案裡有沒有 uses xxx; 了? --- Everything I say is a lie.
系統時間:2024-06-24 20:21:53
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!