Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


What is the difference between regular dlls and extended
dlls?

Answers were Sorted based on User's Feedback



What is the difference between regular dlls and extended dlls?..

Answer / n.venkateshwara rao.

DLL is acronym of Dynamic Link Libraries.

The libraries (In simple functions) can be linked to the
main program in two different ways as given below,

a) Statically linked (Static linking/Early Binding)

Link between main module and sub module is happened at
compilation stage itself.

b) Dynamically linked (Dynamic linking/Late Binding).

Link between main module and sub module is happened at Run
time.DLLs adhere dynamic binding.

Advantage of DLLs is that they are separate Object Binary
(.obj) and kept aside/away of the main Executable (.exe)
program.

They are loaded at Run-time on demand basis and can be un-
loaded if their purpose is solved. Since they are not the
part of main exe the memory required to load main exe would
be comparitively less. But the functions that were
statically bound tooks more memory and their object (.obj)
binary would be the part of main exe (.exe)

Take a long breath ...

Now coming to the main part of the query ...

Regular DLLs can be exported to any where irrespective of
the technology/language in which they are used/called. For
eg - Regular DLLs can be called from C,C++ and Visual Basic
too. In simple they can be used any where even though the
client program which is called don't have MFC libraries.

Extend DLLs -

In extended DLLs we can export total class itself. i.e we
can export the member function of the classes. They
requires MFC libraries in the client program from where
they are called/used.

Is This Answer Correct ?    2 Yes 2 No

What is the difference between regular dlls and extended dlls?..

Answer / arundeva

Now coming to the main part of the query ...

Regular DLLs can be exported to any where irrespective of
the technology/language in which they are used/called. For
eg - Regular DLLs can be called from C,C++ and Visual Basic
too. In simple they can be used any where even though the
client program which is called don't have MFC libraries.

Extend DLLs -

In extended DLLs we can export total class itself. i.e we
can export the member function of the classes. They
requires MFC libraries in the client program from where
they are called/used.

Is This Answer Correct ?    0 Yes 0 No

Post New Answer

More MFC Interview Questions

What is the use of OninitDialog ?

11 Answers   HCL, Nagarro,


What is the use of CObject::Dump function ?

4 Answers  


What is the difference between Synchronous sockets and asynchronous sockets?

2 Answers  


What is the base class for most MFC classes?

7 Answers   CMC, Siemens,


How to handle command line arguements from simple MFC application ?

2 Answers   TCS,


1) Enable or disable a Cancel button at run time?

1 Answers   HCL,


In VC++ How to transfer between one exe to another exe while running..

5 Answers   Wipro,


Explain the flow of SDI application?

8 Answers   Mphasis,


List out the parameters of WinMain Function.

2 Answers   Mphasis,


What are the special requirements for dialog box resources used in a form view?

2 Answers  


1)How to change a text of a button as Dynamically?

1 Answers   HCL,


How we can findout Memoryleaks, In what way it can be avoided

6 Answers   Infosys,


Categories