Original Post
I'm trying to make a graphics/game engine, and I'm wondering the advantages and disadvantages of each. I mean I know that you can update DLL's but for example Blizzard Games ( Starcraft, Warcraft3 ) when you install patches, it updates the executable as well as the dll's... Also doesn't dll's have a overhead? and also if Dll's are better for some parts, what should be in a lib and what a dll?