在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

電子發燒友App

硬聲App

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示
電子發燒友網>電子資料下載>嵌入式開發>使用LabVIEW調用DLL文件的方法

使用LabVIEW調用DLL文件的方法

2020-10-29 | pdf | 0.87 MB | 次下載 | 1積分

資料介紹

  什么是 DLL 文件

  DLL(動態鏈接庫)文件是 Dynamic Link Library 的縮寫形式,是一種允許程序共享執行特殊任務所必需的代碼和其他資源的可執行文件。其多數情況下是帶有 DLL 擴展名的文件,但也可能是 EXE 或其他擴展名。Windows 提供的 DLL 文件中包含了允許基于 Windows 的程序在 Windows 環境下操作的許多函數和資源。動態鏈接提供了一種方法,使進程可以調用不屬于其可執行代碼的函數。這些函數的可執行代碼位于一個 DLL 中,該 DLL 包含一個或多個已被編譯、鏈接并與使用它們的進程分開存儲的函數。DLL 還有助于共享數據和資源,多個應用程序可同時訪問內存中單 DLL 副本的內容。總之,DLL 是一個包含可由多個程序同時使用的代碼和數據的庫。動態鏈接是相對于靜態鏈接而言的。所謂靜態鏈接是指把要調用的函數或者過程鏈接到可執行文件中,成為可執行文件的一部分。換句話說,函數和過程的代碼就在程序的 exe 文件中,該文件包含了運行時所需的全部代碼。當多個程序都調用相同函數時,內存中就會存在這個函數的多個拷貝,這樣就浪費了寶貴的內存資源。而動態鏈接所調用的函數代碼并沒有被拷貝到應用程序的可執行文件中去,而是僅僅在其中加入了所調用函數的描述信息(往往是一些重定位信息)。僅當應用程序被裝入內存開始運行時,在 Windows 的管理下,才在應用程序與相應的 DLL 之間建立鏈接關系。當要執行所調用 DLL 中的函數時,根據鏈接產生的重定位信息,Windows 才轉去執行 DLL 中相應的函數代碼。

  由于向運行于 Windows 操作系統下的程序提供代碼、數據或函數,程序可根據 DLL 文件中的指令打開、啟用、查詢、禁用和關閉驅動程序。在 Windows 操作系統中,DLL 對于程序執行是非常重要的, 因為程序在執行的時候, 必須鏈接到 DLL 文件, 才能夠正確地運行。而有些 DLL 文件可以被許多程序共用,因此程序設計人員可以利用 DLL 文件, 使程序不至于太過巨大。但是當安裝的程序越來越多,DLL 文件也就會越來越多, 如果當刪除程序的時候, 沒有用的 DLL 文件沒有被刪除的話, 久而久之就造成系統的負擔了。

  通過使用 DLL,程序可以實現模塊化,由相對獨立的組件組成。因為模塊是彼此獨立的,所以程序的加載速度更快,而且模塊只在相應的功能被請求時才加載。此外,可以更為容易地將更新應用于各個模塊,而不會影響該程序的其他部分。例如,可能有一個工資計算程序,稅率每年都會更改,當這些更改被隔離到 DLL 中以后,我們無需重新生成或安裝整個程序就可以應用更新。

  總的來說,使用 DLL 文件有以下好處:1、多個應用程序可以共享代碼和數據。比如 Office 軟件的各個組成部分有相似的外觀和功能,這就是通過共享動態鏈接庫實現的。2、在鉤子程序過濾系統消息時必須使用動態鏈接庫。3、動態鏈接庫以一種自然的方式將一個大的應用程序劃分為幾個小的模塊,有利于小組內部成員的分工與合作,而且各個模塊可以獨立升級。如果小組中的一個成員開發了一組實用例程,他就可以把這些例程放在一個動態鏈接庫中,供其他成員使用。4、實現應用程序的國際化,往往需要使用動態鏈接庫。使用動態鏈接庫可以將針對某一國家、語言的信息存放在其中。例如,在使用 AppWizard 生成應用程序時,我們可以指定資源文件使用的語言,這就是通過提供不同的動態鏈接庫實現的。對于不同的版本,使用不同的動態鏈接庫,常用的一些編程軟件均可以編寫 DLL 文件。DLL 不是獨立運行的程序,而是某個程序的一個部分,它只能由所屬的程序調用,用戶不能,也不需要打開它。

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1TC358743XBG評估板參考手冊
  2. 1.36 MB  |  330次下載  |  免費
  3. 2開關電源基礎知識
  4. 5.73 MB  |  6次下載  |  免費
  5. 3100W短波放大電路圖
  6. 0.05 MB  |  4次下載  |  3 積分
  7. 4嵌入式linux-聊天程序設計
  8. 0.60 MB  |  3次下載  |  免費
  9. 5基于FPGA的光纖通信系統的設計與實現
  10. 0.61 MB  |  2次下載  |  免費
  11. 6基于FPGA的C8051F單片機開發板設計
  12. 0.70 MB  |  2次下載  |  免費
  13. 751單片機窗簾控制器仿真程序
  14. 1.93 MB  |  2次下載  |  免費
  15. 8基于51單片機的RGB調色燈程序仿真
  16. 0.86 MB  |  2次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應用800例(新編版)
  4. 0.00 MB  |  33564次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關電源設計實例指南
  8. 未知  |  21548次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數字電路基礎pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅動電路設計》 溫德爾著
  16. 0.00 MB  |  6653次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  4. 78.1 MB  |  537796次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420026次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191185次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183278次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費
主站蜘蛛池模板: 国产九色在线 | 91成人在线播放 | 亚洲香蕉视频 | 欧美一级视频在线观看欧美 | 美女扒开尿口给男人爽免费视频 | 在线观看国产久青草 | 51国产午夜精品免费视频 | 视频色版 | 久久视频精品36线视频在线观看 | 免费a级午夜绝情美女视频 免费jlzzjlzz在线播放视频 | 日本一区二区三区四区视频 | 免费观看成人欧美1314www | 69日本xxⅹxxxxx18 | 国产黄色a三级三级三级 | 日韩欧美中文字幕在线视频 | 91p0rn永久备用地址二 | 婷婷色人阁 | 一级在线观看 | 日本中文在线三级在线播放 | 凸输偷窥xxxx自由视频 | 一级一级18女人毛片 | 久久综合图片 | 韩国男女无遮挡高清性视频 | 黄色绿像一级片 | 久久99精品久久久久久秒播 | 日本人xxxxxxxxxⅹ69 | 亚洲欧美在线一区 | 美女扒开尿口让男人桶 | 国产在线精品美女观看 | 黄色网址免费在线 | 在线91精品亚洲网站精品成人 | 夜天干天干啦天干天天爽 | 男人的天堂在线免费视频 | 午夜一级精品免费毛片 | 国产九九热 | 日本理论片www视频 日本理论午夜中文字幕第一页 | 国产真实野战在线视频 | 岛国午夜精品视频在线观看 | 亚洲 欧美 自拍 另类 欧美 | 久久综合免费 | 人人干在线观看 |