![]() |
|
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 |
|
Newbie
Join Date: Mar 2005
Posts: 29
Rep Power: 0
![]() |
What is difference between Activex DLL and Activex EXE ?
What is difference between Activex DLL and Activex EXE ?
|
|
|
|
|
|
#2 |
|
Expert Programmer
|
They are both forms of ActiveX COM components (application and type libraries that conform to the COM 1 specification). The main difference is a DLL is in-process, meaning it runs within the callee/client process sequentially and an EXE is out-of-process meaning it runs within its own process asynchronously. They can also be single or multi use, but the main difference is whilst a DLL basically operates as a glorified class module, an EXE operates in a parallel thread, using asynchronous callback notification. This is useful to provide multithreading abilities, for instance running the UI of an application in the host executable and then running a time-consuming processor intensive operation in the out of process thread so that the UI doesn't "freeze".
Last edited by Rory; May 7th, 2005 at 9:56 AM. |
|
|
|
![]() |
| Bookmarks |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|