On Tue, 2006-04-11 at 10:42, Anne Wilson wrote: > > > > > > It wasn't meant as a question, Craig. Dll hell occurs, AIUI, precisely > > > because there is shared code, badly written and badly controlled. > > > > I'd say it happens because people choose not to use the existing > > shared code but instead duplicate it in an incompatible way. > > Sometimes this happens because the original version omits a > > needed feature, sometimes because the subsequent programmer > > didn't understand the correct way to use the original or just > > wants to do it his own way. > > > All likely to be contributory factors. Either way, they are down to shared > code in windows. Shared libraries have the same advantages and issues even in systems with reasonable version-numbering designs. You just end up with the bloat of multiple on-disk and in-memory copies of every little routine more often than crashing. -- Les Mikesell lesmikesell@xxxxxxxxx