共用方式為


應用程式和 DLL 之間的差異

雖然 DLL 和應用程式都是可執行程式模組,但是它們在許多方面卻是不同。 對使用者而言,最明顯的差異在於 DLL 不是可以直接執行的程式。 從系統觀點來看,應用程式和 DLL 之間有兩個基本差異:

  • 應用程式本身可以同時在系統中執行多個執行個體,而 DLL 只能有一個執行個體。

  • 應用程式可以擁有如堆疊、全域記憶體、檔案控制代碼 (File Handle) 和訊息佇列等,而 DLL 則不含這些。

您想要怎麼做?

您還想知道關於哪些方面的詳細資訊?

請參閱

概念

在 Visual C++ Dll