DLL is the source code for our deployed application .
both are the executable files.But main difference is that .exe can run independantly.But .dll can be part of the .exe.
So dll is the superset of exe.
They can be reused and not self - executable , they don't have any main function
They can not be reused and self - executable , they have main function
Both r executable files,.dll run in application process
memory,but .exe run in its own process memory.
To run any dll file we need a support for of EXE file
Hope it helps you..Rajeshk, if this helps please login to Mark As Answer. | Alert Moderator