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

Coding, Write an event procedure to automate the billing system of a superm...

Write an event procedure to automate the billing system of a supermarket. Give the details of database tables, forms, controls and menu design (if any). Make assumptions, wherever

Help cnt get result to disply, Ask question #Minimum 10Public Class Form1 ...

Ask question #Minimum 10Public Class Form1 ''=============================================== ''Date: June 24, 2014 ''Author: Xochitl Nisbet ''Purpose: Convert Celsi

Cell phone application, to dial a person''s 10 digit number and assign it t...

to dial a person''s 10 digit number and assign it to their name

Vbscript procedures, A Sub procedure is a series of VBScript statements, en...

A Sub procedure is a series of VBScript statements, enclosed through Sub & End Sub statements which perform actions however don't return a value. A Sub procedure can take arguments

Check box - visual basic, Check Box: The check box control takes the v...

Check Box: The check box control takes the value as on or off or grayed. The grayed one is neither on nor off. The user can transform the setting of the grayed check box.

Event-driven programming - windows programming, Event-Driven Programming: ...

Event-Driven Programming: The Event-driven programming allows the program to react to various inputs or events.   The action on a graphical component is an event. For il

Vbscript variables, A variable is convenient placeholder which refers to a ...

A variable is convenient placeholder which refers to a computer memory location where you can store program information which may change when your script is running. For instance,

Control statements, CONTROL STATEMENTS   The conditional expression us...

CONTROL STATEMENTS   The conditional expression uses a comparison operator that results in true or false value. If the comparison is valid the outcome is true, or else the out

Message routing - visual basic, Message Routing: The system posts the ...

Message Routing: The system posts the messages to a first-in, first-out queue known as the message queue or it sends the messages directly to a window procedure. The Messages

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