『壹』 *.dll文件用什麼語言、軟體編寫
*.dll 一般用 VC,Delphi C# 等開發工具編寫
至於要求就是 *.dll 是給自已或別人調用的
如果你要考慮廣泛的兼容 比如 你用VC 寫的,可以給 VC,Delphi,PB,VB,C# 等語言調用
你的 dll 輸出函數傳參方式就得按固定方式,一般採用Win32API 類似的 cdel 傳參方式
*.dll 有時不僅僅是一些函數庫,有些 *.dll 是一個COM或DCOM組件,支持 regsvr32 xxx.dll 來注冊,這就要求 .dll 中對應的 注冊與反注冊函數,也就是遵循某個框架。
還有 *.dll 不一定就是放些函數執行代碼,*.dll中也可以放數據,如圖片或資源(還是圖片或文字)什麼的。
參考一些支持多國語言的程序,換一個dll 就顯示的不同國家文字,就是通過不同的資源 .dll 來實現的。
最後,*.dll 不一定是 .dll 這個怎麼說呢,就是你的程序中用到的 一些數據文件或配置文件或記錄文件你也可以命名為 xxx.dll 這樣多數據情況普通用戶就不會亂改你的配置/記錄文件了。因為相對於 *.ini 文件 .dll 一般用戶不是「隨意」能用記事本打開來改的。當然不建議這么做。
『貳』 dll用什麼編程語言開發
c,c++,c# 都可以編譯生成dll
『叄』 一個關於DLL編程的問題[C/C++]
問題在於用GetProcAddress獲得DLL函數,不是用__declspec(dllexport)導出的。這個方式是為用.LIB連接准備的。
你必須添加一個dll.def文件。
裡面寫上:
LIBRARY "你的DLL工程名稱"
DESCRIPTION '隨便,如testdll Windows Dynamic Link Library'
EXPORTS
Init @1
並且,你要檢查Project|Settings設置,確保有「/def:".\dll.def"」這么一句。如果在.def里登記了函數名,你就不得不將__declspec(dllexport)去掉。
『肆』 請問我想學習一下關於DLL編程的,主要是如何通過飛狐股票軟體的DLL編程寫指標,如果要學的話,在哪兒學
DLL文件不是系來統所獨有,是軟體共享的庫源文件,一般開發軟體都能通過編程調用DLL文件的函數,也就是地址---來執行DLL文件裡面的功能,所以,DLL和EXE是一樣的,區別就是EXE直接將所有函數自己包含在內,而DLL只包含需要的函數,而不是包含裡面的你說的代碼。
『伍』 如何實現c語言DLL編程
在編譯器選項里選擇生成dll,你找找,每個主流編譯器都有的
『陸』 "dll" 這個編程術語怎麼讀啊
dll的讀音是「貸兒」
『柒』 如何打開dll文件並進行修改編程
DLL文件即動態鏈接庫文件,是一種可執行文件,它允許程序共享執行特殊任務所必需的代碼和其他資源。Windows提供的DLL文件中包含了允許基於Windows的程序在Windows環境下操作的許多函數和資源。 DLL多數情況下是帶有DLL擴展名的文件,但也可能是E...
『捌』 通達信軟體導入公式 DLL文件用什麼程序編寫
以找另一台的電腦上去復制下這個缺失的文件,看看能否解決問題
或者你可以嘗試使用騰訊電腦管家來修復缺失DLL文件
具體方法是,打開騰訊電腦管家--電腦診所--軟體問題--丟失.Dll 文件--一鍵修復--完成
如果還是解決不了,去腳本之家下一個文件直接復制進去就能搞定了
如果找不到,還可以下載一個dx修復工具3.0增強版,去修復一下