Re: [問題] Dll 觀念請教

看板C_and_CPP作者 ( )時間14年前 (2012/01/31 14:10), 編輯推噓1(1010)
留言11則, 5人參與, 最新討論串3/3 (看更多)
簡化版本,保證跟現實有出入 1. a. loading的時候OS有他自己搜尋檔案的順序跟目錄, 以windows來說一般只會搜尋executable所在目錄跟系統目錄 b. 你不會擔心整個檔案系統內有檔名一樣的檔案存在對吧,這邊是一樣的 2. 程式語言的敘述句中有分變數跟非變數token,dll編出來也可以分變數區跟非變數區 一般說的dll共用指的是非變數的部分 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.72.92.133

01/31 22:41, , 1F
幫忙補充一下, 變數也可以有共用的section... 要額外宣告
01/31 22:41, 1F

01/31 22:48, , 2F
所以說是一般:p,補個共用的文件http://goo.gl/LzsBv
01/31 22:48, 2F

02/01 00:30, , 3F
可是我1.的問題是假如兩個process找到的dll名字剛好一樣
02/01 00:30, 3F

02/01 00:31, , 4F
會怎麼處理@@ 兩個是不同的檔案
02/01 00:31, 4F

02/01 00:38, , 5F
http://ppt.cc/Kq7V 直接出錯,簡單測試方式
02/01 00:38, 5F

02/01 00:39, , 6F
讀入dll最優先是同一個資料夾內的,你創一個名字一
02/01 00:39, 6F

02/01 00:39, , 7F
樣的空檔案,我猜測他是以檔名為準,所以才會出錯
02/01 00:39, 7F

02/01 00:40, , 8F
1.b再看一次。
02/01 00:40, 8F

02/01 00:56, , 9F
請問c大我那邊有錯@@在1.b還是不能看懂...
02/01 00:56, 9F

02/01 01:01, , 10F
他是回QQ29的問題
02/01 01:01, 10F

02/01 01:02, , 11F
原來...誤會了= =
02/01 01:02, 11F
文章代碼(AID): #1F9uMwG6 (C_and_CPP)
文章代碼(AID): #1F9uMwG6 (C_and_CPP)