Answer Posted / megha saxena
Difference between DLL and EXE
a.exe - a program with a single main entry point E32Main().
when the system launches a new .exe,it first creates new
process. The entry point is then called in the context of
the main thread of that process.
A dll - is a library of program code with potentially many
entry points. The system loads a DLL into the context of an
existing thread.
Both of these are executables. There are two types of dll
1) a shared dll which provides a fixed api that can be used
by one or more programs.when the system loads the
executables at runtime the required shared dll are loaded
automatically.
2) polymorphic dll - which implements an abstract api such
as a printer drives etc.it usually have a single entry point
and which allocates and contructs a derived class or some
base class associated with the dll, and they are usually
loaded explicitly by the program that requires it.
| Is This Answer Correct ? | 1 Yes | 0 No |
Post New Answer View All Answers
what are login controls?
How to develop mobile applications using microsoft mobile internet toolkit (mmit) or .net mobile? : Microsoft dot net mobile
What is WPF and WCF?
What are the major differences between services and web services?
Explain dma? : .NET Architecture
hi, kindly send WWF(.net 3.5) pdf notes to my id. thanx in advance, chays
What are the different pipelining hazards? : Dot net architecture
What is a virtual memory? : Dot net architecture
Xmlserializer is throwing a generic "there was an error reflecting myclass" error. How do I find out what the problem is?
8. Oop-Why and were we use Interfacse and Abstract class.
How to improve the cache performance? : .NET Architecture
Define an interrupt? : Dot net architecture
What is a clickonce application?
what is polymorphism and advantage ?
What is a service class?