What's the physical level difference between Dll and Exe?
Printable View
What's the physical level difference between Dll and Exe?
>What's the physical level difference between Dll and Exe?
When you run an activeX control that is in a Dll. that control
is "inprocess" to the program that is using it. Thus access
is relatively fast. It also in general shares the threads of
the calling program (I believe).
When you are running an activeX control that is in an exe.
Then the control is out of process. This means that the program
that called the activeX control is sending messages to another
process(program) that is the activeX controls code. This is much
slower than a dll. However the exe has its own (possibly multiple)
threads to do its processing.