[GD-General] RE: Gamedevlists-general digest, Vol 1 #200 - 9 msgs
Brought to you by:
vexxed72
From: Jeff L. <je...@SP...> - 2003-03-26 22:49:17
|
> From: Tom Hubina <to...@3d...> > There's a reason it's called DLL hell. I have to respond to this one. For our non-game app, which is designed to be extensible by customers, DLL's are an absolutely superb solution, and we have never had a problem with them. People wanting to add functionality to our system just write a DLL, drop it into our "plugin" directory, and their functions are wired into the system completely transparently. People getting all frothy about "DLL Hell" typically are complaining about "the Windows PATH" with all its insanities, inconsistencies, and windows registry secrets. Or the disgusting mess that is COM class registration. Or badly versioned runtime dlls. (MSVCRT/VBRUN*) Put your DLL's into your own directory (or subdirectory), load them yourself, and you never have problems (at least in my experience). Any application, of *any* ilk that says "to make this run, you need to change your PATH" should be jettisoned into space without a helmet, in my opinion. |