關於DLL的問題 |
答題得分者是:likush
|
singend
一般會員 ![]() ![]() 發表:3 回覆:8 積分:2 註冊:2003-07-23 發送簡訊給我 |
想請教一下各位先進
我初次寫dll檔,不知是不是什麼沒注意到
我用Delphi寫了一個dll及Exe,用exe 檔去呼叫該.dll 檔
在我電腦執行LoadLibrary、GetProcAddress時都很正常,都有取到值
但是換到別台電腦會發生LoadLibrary正常,但是在GetProcAddress取回來時會產生Nil
後來我將原dll的source重新compiler後,但是仍是捉不到,
後來我將GetProcAddress的dll 的 method改了個名字在GetProcAddress就捉到了
比如說:在dll 中該method 是 叫LOGIN 將它改成LOGIN1
但若改回原名稱(LOGIN)就又不行
想請教各位先進,這是為什麼會這樣
我確定大小寫都相同,與EXE檔同一目錄下也無重複的dll
運作的環境都是在Win 2000 Server , Delphi 7
|
wameng
版主 ![]() ![]() ![]() ![]() ![]() ![]() 發表:31 回覆:1336 積分:1188 註冊:2004-09-16 發送簡訊給我 |
|
singend
一般會員 ![]() ![]() 發表:3 回覆:8 積分:2 註冊:2003-07-23 發送簡訊給我 |
|
babyfish0226
一般會員 ![]() ![]() 發表:9 回覆:82 積分:23 註冊:2002-06-14 發送簡訊給我 |
|
likush
高階會員 ![]() ![]() ![]() ![]() 發表:5 回覆:235 積分:103 註冊:2002-10-08 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |