answersLogoWhite

0


Best Answer

An exe is an executible program. A DLL (Dynamic Link Library) is a file that can be loaded and executed by programs dynamically. Basically it's an external code repository for programs. Since usually several different programs reuse the same DLL instead of having that code in their own file, this dramatically reduces required storage space. A synonym for a DLL would be library.

DLL does not have main function but exe has main function

Here DLL is inprocess component, both component and consumer will share same memory and Exe is out process component, it will run in its own memory.
An exe is an executible program. A DLL (Dynamic Link Library) is a file that can be loaded and executed by programs dynamically. Basically it's an external code repository for programs. Since usually several different programs reuse the same DLL instead of having that code in their own file, this dramatically reduces required storage space. A synonym for a DLL would be library.
DLL fiel it is usually the file contains informations about programs. EXE is file which can be run and reading a information from DLL and other files to execute program.

User Avatar

Wiki User

โˆ™ 2011-08-18 09:05:40
This answer is:
User Avatar
Study guides

What Microsoft OS is an upgrade of Windows 2000

Which file system is used by floppy disks

What is the purpose of the boot camp software on a mac

Which operating system was developed by Microsoft using core components of OS2 and was meant to replace OS2

โžก๏ธ
See all cards
3.5
โ˜†โ˜…โ˜†โ˜…โ˜†โ˜…โ˜†โ˜…โ˜†โ˜…
42 Reviews

Add your answer:

Earn +20 pts
Q: What is the difference between an EXE and a DLL?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What is the Difference between dll and ocx?

dll and ocx both are in proc external component. dll never has user interface where as ocx would always have that's the major difference


What is the What is the difference between dll and ocx?

dll is smarter then oxc. oxc was used more then the dll, and its more confusing. dll is smarter then oxc. oxc was used more then the dll, and its more confusing.


How do you open 16-bit .dll files?

You can't. DLL file ( Dynamic Link Library ) can only be opened by an executable ( EXE ) or compiler.


Why dll files are faster than exe files?

Because dll's aka dynamic link library, can excute many files at once.


What is difference between msi and exe file?

The exe is a penis and the msi is a penis wrapped if you will inside a vagina.


Why does VS2010 lose linked dll-libraries while compiling?

Do you mean that your compiled .exe complains about a missing .dll when run on another computer? Try linking to the C++ runtime instead of the library dll.


What does file extension dll mean?

These are usually system files .DLL stands for Dynamic Link Library. They are very similar to .exe file extensions and are normally on Microsoft operating systems. As with .exe's, .DLLs can contain code, data, and resources.


Is there a .bat to .exe converter that also makes a dll with the .exe too?

No. A bat file is sort of a script. It cannot be compiled nor changed into binary executable.


How do you convert dll file into exe file?

When Your Windows Explorer Screen Is Up Go on top Tools>Folder Options>View> Then Uncheck "Hide Extinsions For Known File Types. Then Your File Will Be Named "Example.dll" all you have to do is highlight ".dll" and change it to ".exe"


I have the code for the COM exe with me.How do you convert the COM exe file to dll file?

The first thing to do is to change the entry point from main() to Dllmain() and alter the code to suit a DLL. You then have to tell your compiler that you are compiling a DLL, not an EXE. How you do that depends on the compiler. For instance, in Visual Studio, you would need to change the project's properties under General | Configuration Type. Note that EXE files do not necessarily make good DLLs. You may have to alter the implementation somewhat since you are no longer running a program as such, you are essentially loading and unloading a function and/or class library that can be utilised by external programs to which the DLL is linked.


What is the difference between a DIR file and EXE file in director?

trdfx5tdifyibh cv5yhtn097g


What is the difference in the usage of dll and exe?

Dll make it more simple for u, exe's are executables, or applications while dll are resource files that executables usually depend onAnswerA DLL so called Dynamic Link Library is a Library Class (In .NET its a Final result of a User Control or a Class designed) is a file that includes the Source code or the Callable functions that provide(s) service to the Application currently being executed. An EXE is a Stand-alone Application that could be executed on any platformAn EXE is an Independent Application while DLL is a Dependent on the Application's Call and Utilise of the DLL so In Question.An EXE has a dynamic access to any resource(s) of the Computer for ex. Printer, DMA, while DLL is / may alloted a fixed resource(s) to utiilse.EXE makes use of DLLs to execute the Application, while DLLs are called by the EXEs.As the name suggest, DLL is dynamically Loaded and Executed as and when necessary been called by the application, while EXE once called is loaded in the Memory while being Executed.DLLs has to be registered Using regsrv32 utility, while EXE is not suppose to be registered.DLLs are more efficient than EXE when the question is related to the Memory Utilization.Majorly DLLs comprises of the Functions or Procedures designed by any Programming Language which is mainly considered as "PROCESSING PART", whereas EXE comprises of Graphical User Interface (GUI), the Events to perform Actions, utilizing the DLLs (Calling and Retrieving results through DLLs).EXE may directly make use of OS while DLLs may or may not directly make use of OS.

People also asked

What fish have 5 letters?

View results

Why does VS2010 lose linked dll-libraries while compiling?

View results