What is the difference between an EXE and a DLL?
Answers were Sorted based on User's Feedback
Answer / anshu sharma
An Exe is executable program,dll(dynamic link library)is a file that can be loaded and executed by the program dynamically. basically it is an external code repository for program, since usually several different program reuse the same Dll.
*)Dll has no main function but Exe has main function
*)Dll is in-process component & Exe is out process component
*)Exe is executable in its own environment but Dll need another exe to execute
| Is This Answer Correct ? | 3 Yes | 1 No |
Answer / vaishu
DLL(Dynamic Link Library) which contains a set of functions
that will be linked to the application dynamically at
runtime. EXE (Executable file)is a common file executing
OS,MS programs...
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / krishna mohan
The Anatomy of a DLL
Dynamic linking is a mechanism that links applications to
libraries at run time. The libraries remain in their own
files and are not copied into the executable files of the
applications. DLLs link to an application when the
application is executed, rather than when it is created.
DLLs may also contain links to other DLLs.
Note Many times, DLLs are placed in files with different
extensions such as .EXE, .DRV or .DLL.
Applications and DLLs can link to other DLLs automatically
if the DLL linkage is specified in the IMPORTS section of
the module definition file as part of the compile or you
can explicitly load them using the Windows LoadLibrary
function.
ece is a excutable file
By Krishanamohan From T.T.plaace 7 C.P. new delhi
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / kunal singh
EXE(Executable file) is used when application load.
DLL(Dynamic Link Library) is used when application loaded.
DLL is Superset of Exe. That means dll file must be need exe file.
| Is This Answer Correct ? | 2 Yes | 2 No |
Answer / bollasrinivasarao
EXE is executable file contains main()method and self executableand inprocessserver
Dll is dynamic link library contins no main method()and noself executable fileand outprocess server
| Is This Answer Correct ? | 1 Yes | 1 No |
Answer / shweta
The .exe are outbound fils
The .dll inbund files
.exe cannot share with other application
.dll can be share with other application
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / saiprasanna
similarities:both are three letter words...
differences:lexicographically dll is first and exe is second...
| Is This Answer Correct ? | 1 Yes | 6 No |
Answer / manab
The full form of EXE is executable file,AND The full form
of DLL is Data Link Library.
| Is This Answer Correct ? | 14 Yes | 83 No |
Which method is used to enforce garbage collection in .net?
How to use one project files into another project?
Explain the disadvantages of viewstate?
How to turn off cookies for a page?
What?s the difference between Response.Write() andResponse.Output.Write()?
How does a web application session work?
how we deploy the asp.net 2.0 application
why should i use FormsAuthentication.RedirectFromLoginPage (); Method in Form Authentication?Without using this method also it's good??
Explain the various authentication mechanisms in asp.net.
Why we go for mvc instead of asp.net? : Asp.Net MVC
I am opening Crystal Report in asp.Net 3.5. Report is opening very well but when I click on Refresh button of Crystal Report then it gives "Missing Parameter values" I also tried property of CR Viewer like crViewer.ReuseParameterValuesOnRefresh = True But it is not working. Plz give me solution.
If Asp Dot Application is stateless what happened? during designing
Visual Basic (800)
C Sharp (3816)
ASP.NET (3180)
VB.NET (461)
COM+ (79)
ADO.NET (717)
IIS (369)
MTS (11)
Crystal Reports (81)
BizTalk (89)
Dot Net (2435)
Exchange Server (362)
SharePoint (720)
WCF (340)
MS Office Microsoft (6963)
LINQ Language-Integrated Query (317)
WPF (371)
TypeScript (144)
Microsoft Related AllOther (311)