[問題] DLL問題

看板C_and_CPP作者 (平凡)時間12年前 (2012/07/28 00:02), 編輯推噓4(405)
留言9則, 5人參與, 最新討論串9/10 (看更多)
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) BCB 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) 問題(Question): 我曉得Type 分BCB與VC , 只給BCB用的話,用BCB Type即可.如果要給VC++用的話, 最好 是VC Type, 也曉得用BCB切入點WINAPI DllEntryPoint, VC是要用WINAPI DllMain 雖然成功建成DLL (照網路上的資料步驟做) 但是, 我想知道... DLL Wizard中, Source Type 選C或C++差在哪? 及有沒有勾選Multi Threaded 和VC++ Style DLL差在哪?甚至其它2個. 因為DLL做出來都亂碼, 一個類似"模組"的東西.. 我不曉得選與不選,對我的DLL會有多大的影響...所以想瞭解一下. 有人可以大概解說一下嗎? 餵入的資料(Input): 預期的正確結果(Expected Output): 錯誤結果(Wrong Output): 程式碼(Code):(請善用置底文網頁, 記得排版) 補充說明(Supplement): -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.135.239.43

07/28 00:13, , 1F
DLL 本身就是一種獨立於 VC, BCB 的格式規定。他跟 EXE 一
07/28 00:13, 1F

07/28 00:14, , 2F
樣有個記錄規定入口點的位置,所以才會 VC 跟 BCB 才有
07/28 00:14, 2F

07/28 00:15, , 3F
不同的入口點吧...? 我沒驗證,手上沒檔案可以觀察
07/28 00:15, 3F

07/28 00:15, , 4F
我現在才知道DLL有所謂的Type分別...(驚)
07/28 00:15, 4F

07/28 00:19, , 5F
你看,他說 VC++ "Style" DLL,表示只差在 style 而非本質
07/28 00:19, 5F

07/28 00:39, , 6F
p大的意思是build前style寫對就可以, 精靈那選什麼沒差?
07/28 00:39, 6F
※ 編輯: GooLoo 來自: 220.135.239.43 (07/28 00:39)

07/28 00:41, , 7F
j大:我剛學會用DLL,描述可能會有誤!!
07/28 00:41, 7F

07/28 09:52, , 8F
去microsoft找PE格式,看一年都看不完
07/28 09:52, 8F

07/28 13:29, , 9F
COFF 跟 OMF 的差異吧
07/28 13:29, 9F
文章代碼(AID): #1G4hkQeI (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1G4hkQeI (C_and_CPP)