answersLogoWhite

0

What is a shared dll?

Updated: 11/11/2022
User Avatar

Wiki User

12y ago

Best Answer

A DLL or dynamic-link library file is generally an executable file with the capability of allowing the sharing of codes and other various resources in programs to enhance the performance of particular tasks. Microsoft Windows ensures a provision of DLL files containing resources and functions that permit programs that are Windows-based to function in Windows environment.

Shared DLL files offer standard benefits for shared libraries, including modularity which permits changes to be made to data and code in one self-contained DLL being shared by a number of applications although no change is personally made to these applications. This is a basic modularity form that permits for fairly compact service packs and patches as well as for larger applications, such as service packs Microsoft Office, Microsoft Visual Studio, and Microsoft Windows.

This file's modularity is also beneficial due to the use of the plug-ins generic interface. One interface can be developed hence permiting the new and old modules to be seamlessly integrated through run-time in that they are in a pre-existent applications form without modifying the application. This is a concept of dynamic extensibility capable of being taken into extremes through ActiveX.

Shared DLL's are misnomers such that one can follow any file that requires to be kept track of. A major advantage is the ability of limiting active copies being used. Specific files should be checked to see whether the value is smaller than a particular value and if so, permit the program to run. If the value is more, a warning should be flashed up and the program closed. Multiple applications share DLL files to reduce the requirement for disk spacer and memory. Deleting or moving a shared DLL file to a different folder results in an inability to access the functions stored in that particular DLL file. This is because the resultant registry entry of the section of DLL files does not point to the location of the specific DLL location any longer.

User Avatar

Wiki User

12y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is a shared dll?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What are Shared DLL's?

Shared DLL files provide standard benefits for shared libraries, including modularity which permits changes to be made to data and code in one self-contained DLL being shared by a number of applications although no change is personally made to these applications. This is a basic modularity form that permits for fairly compact service packs and patches as well as for larger applications, such as service packs Microsoft Office, Microsoft Visual Studio, and Microsoft Windows.


Is it dangerous to remove a shared dll?

Completely uninstall the related program can help solve the problem.


What is defalt program for dll file how you can set it?

A DLL is a dynamically linked library - its essentially a progams component that can potentially be shared between many programs. It has no program association, and is managed by Windows itself. A DLL is a dynamically linked library - its essentially a progams component that can potentially be shared between many programs. It has no program association, and is managed by Windows itself.


What kind of file library does dll feature?

DLL stands for dynamic-link library. It is microsoft's implementation of a shared library concept in it's Microsoft Windows operating system architecture.


Does Linux has .dll files?

No, Linux has .so (Shared object) and .ko (Driver) files. Shared objects work in much the same way as dynamically linked libraries, except in a much better way that doesn't screw things up. There is no real Linux "DLL hell" equivalent.


Can a dll file of some windows application be used in another application?

Yes, that was actually the idea behind the DLL. A good example would be winsock.dll - the dll behind all the networking functionality in windows, used by tons of applications. Usually a shared dll is stored in \system32, and a reference counter is maintained so that the number of applications actually using the dll is known. The reason: the dll must survive an uninstall, if it is still used by other applications.


What is need of dll?

.A DLL is used by programs which need the features or functions built into the DLL. Just like we humans use executable programs for the services they offer (spreadsheets to manage data, web browsers to surf the internet) an executable program uses DLL's for the services it offers. People do not interact with DLL's, programs do


Where can one download the Cygwin DLL?

The Cygwin DLL can be downloaded directly from the Cygwin website. It can also be downloaded online through the websites DLL-Files, NoDevice, and DLL-DLL.


How do you get path of a DLL from inside the DLL itself?

http://www.codeproject.com/KB/DLL/DLLModuleFileName.aspx


What is a c plus plus run time library?

A runtime library is a dynamic link library (DLL) which provides common runtime services and functions required by a C++ program. By storing common functionality in a DLL, you reduce the need for duplicate code within your program, thus reducing its size, and the DLL can be shared amongst many programs, thus reducing the overall memory footprint.


How do you use a dll?

DLL - Dynamic Link Library DLL refers to a type of file that is stored either locally or remotely and is a collection of commands and/or data which can be shared by different programs on the same platform. Typical DLL files contain commands and/or data that are common to a certain task, for instance Windows has many DLL files built-in which other programs access and utilise. A common example of this is spool32.dll which is used for printing control within Windows 95/98 by other applications. The one time you may become aware of DLL files is when your computer crashes and you are presented with a message such as an "invalid page fault". DLL files can be updated and most of the time a problem can be solved by updating the DLL file in question. Typically, a DLL provides one or more particular functions and a program accesses the functions by creating either a static or dynamic link to the DLL. A static link remains constant during program execution while a dynamic link is created by the program as needed. DLL's ,can also contain just data. DLL files usually end with the extension .dll,.exe., drv, or .fon. A DLL can be used by several applications at the same time, an example would be Windows Operating System and used for any windows applications. Other DLLs are written for a particular application and are loaded with the application.


What is true program for DLL files?

C++ editor and a dll compiler, but I wouyld go with codeblocks because it has a built in dll compiler with the dll tags hope it helps :)