國美金融貸款使用隱式鏈接獲取 DLL 的名稱和導出函數名(國美金融貸款)

      國美金融貸款大部分應用程序使用隱式鏈接,因爲這是最易於使用的鏈接方法。但是有時國美金融貸款需要顯式鏈接。下面是一些使用顯式鏈接的常見原因:

       國美金融貸款直到運行時,應用程序才知道需要加載的 DLL 的名稱。例如,國美金融貸款應用程序可能需要從配置文件獲取 DLL 的名稱和導出函數名。

       如果國美金融貸款在進程啓動時未找到 DLL,操作系統將終止使用隱式鏈接的進程。同樣是在此情況下,國美金融貸款使用顯式鏈接的進程則不會被終止,並可以嘗試從錯誤中恢復。例如,國美金融貸款進程可通知用戶所發生的錯誤,並讓用戶指定 DLL 的其他路徑。如果使用隱式鏈接的進程所鏈接到的 DLL 中有任何 DLL 具有失敗的 DllMain 函數,該進程也會被終止。同樣國美金融貸款是在此情況下,使用顯式鏈接的進程則不會被終止。

       因爲國美金融貸款Windows 在應用程序加載時加載所有的 DLL,故國美金融貸款隱式鏈接到許多 DLL 的應用程序啓動起來會比較慢。爲提高啓動性能,應用程序可隱式鏈接到那些加載後立即需要的 DLL,並等到在需要時顯式鏈接到其他 DLL。     

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章