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
Can I create my own permission set?
Explain the types of memory management? : .NET Architecture
Explain about microsoft visual studio?
what are the events for a form?
Explain 'managed' mean in the .NET context
Explain what does the term "green architecture" mean? : Dot net architecture
How to develop mobile applications using microsoft mobile internet toolkit (mmit) or .net mobile? : Microsoft dot net mobile
Explain how cache is used? : Dot net architecture
What is the mesi? : .NET Architecture
What is the purpose of hard disk? : Dot net architecture
Can you Explain
Explain the difference between l1 and l2 cache? : .NET Architecture
Do you know textbox and textview controls of .net mobile? : Microsoft dot net mobile
So what exactly is the configuration file for then?
Explain write back and write through caches? : .NET Architecture