View Single Post
Old 03-19-2003, 02:50 AM   #2 (permalink)
Travis Dane
Code Monkey
 
Travis Dane's Avatar
 
Join Date: Feb 2003
Location: Netherlands
Posts: 89
Travis Dane is on a distinguished road
Send a message via ICQ to Travis Dane
A Dynamic Link Library is more or less the same as a Static Link
library, There are Functions, Classes, Templates etc, Stored on
it. Now Static Library's are called upon compile time, Meaning that
after the compilation they are no longer required. DLL are called
upon during Run-Time (When you start the program), The
advantage of this is that it keeps calling the function from outside
the program, So you can replace the DLL with a newer version
and the program will as usual call the outside
DLL and automaticly use the new DLL.

The advantage is that you won't have to re-release a program
to update it, Just replace the DLL with a newer that contains
the new Functions.

By The Way, DLL's can contain more than just Function or
Classes, For example, They can carry Bitmaps, Icons, Wav's etc.
__________________
OpenGL, DirectX
Travis Dane is offline   Reply With Quote