Dynamic link library - database applications, Visual Basic Programming

Assignment Help:

DYNAMIC LINK LIBRARY 

The dynamic link library (dll) permits one copy of a function to be shared among some parallel executing programs. The dll is a file that contains a number of modules. The function in a dll is connected to a program which uses it when the application is run. Every time the program executes the dll is connected to the program.

The dynamic-link library (DLL) is a module which contains functions and data that can be used by the other module.

The DLL can define 2 kinds of functions: Internal and Exported.

Exported : The exported functions are intended to be called by the other modules, as well as from within the DLL where they are defined.

Internal : The Functions are normally intended to be called only from within the DLL where they are defined. Though a DLL can export data, its data is normally used only by its functions. Though, there is nothing to prevent the other module from reading or writing that address.

The DLLs provide a way to modularize applications so that the functionality can be updated and reused more easily. They also help to reduce memory overhead when some applications use the same functionality at the same time, as though each application gets its own copy of the data, from which they can share the code.

The API (Windows application programming interface) is implemented as a set of the dynamiclink libraries, therefore any process which uses the Windows API uses the dynamic linking.

  •  About Dynamic-Link Libraries
  •  Using Dynamic-Link Libraries
  •  Dynamic-Link Library Reference

Even though the DLLs and applications are both executable program modules, they vary in some ways. To the end-user, the most obvious difference is that the DLLs are not programs which can be directly executed. There are 2 primary differences from the system's point of view between the applications and DLLs:

An application can have multiple illustration of itself running in the system concurrently, while a DLL can have only one instance.

An application can own things like a global memory stack, file handles, and a message queue, whereas DLL cannot.


Related Discussions:- Dynamic link library - database applications

Loops - VBScript, Using Loops to Repeat Code Looping let you to run a g...

Using Loops to Repeat Code Looping let you to run a group of statements repeatedly. Some loops repeat statements till a condition are False; others repeat statements till a con

Accelerators - intrinsic control, Accelerators: The Accelerators are s...

Accelerators: The Accelerators are short cut keys. The Accelerators are formed by placing an ampersand before any of the characters of the Caption. As a product the letter fol

Use of wm_size message - class wizard, Use of WM_SIZE Message: Wheneve...

Use of WM_SIZE Message: Whenever the WM_SIZE message is handled and the graphical objects on the output window will also change consequently to the output window. The functi

Attributes, departmental store attributes

departmental store attributes

Application to count the number of possible triangles, A triangle is equila...

A triangle is equilateral if all three sides are equal, isosceles if any two (but no more than two) sides are equal, and scalene if no two sides are equal. A triangle will be input

Find the total cost, Case: Design a web page that contains the VBScript uti...

Case: Design a web page that contains the VBScript utilized for calculating subtotals, taxes, discounts & totals as well as code utilized to validate use

Properties - intrinsic control, Properties: Every control has a defaul...

Properties: Every control has a default property related with it. The default property does not require to be named when you are functioning. The control Check box as value

Scope and lifetime of variables, The scope of a variable is finding out by ...

The scope of a variable is finding out by where you declare it. While you declare a variable in a procedure, only code in that procedure can access or alter the value of that varia

Gdi object cpen, Illustration of GDI object CPen: 1. Generate a SDI ap...

Illustration of GDI object CPen: 1. Generate a SDI application. And name it as gdipen. 2. Press ctrl (control key) and W altogether to invoke the class wizard. 3. Choose

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd