| |
| | The dos and don'ts of DLLs (Site not responding. Last check: 2007-10-07) |
 | | The classic answer to the question, by the way, straight from MS training, common sense, and cant is that DLLs exist to provide easy access to shared functionality, particularly when numerous processes might benefit from using the same sorts of services and capabilities. |
 | | To me, this indicates that separating DLLs to isolate independent functionality is good, but that one should avoid creating too many small DLLs to carry that principle to its ultimate expression. |
 | | Thus, while DLLs can help to provide ready access to shared structures and support clean isolation of discrete functions (these are good things) you'll have to balance those characteristics against potential performance issues involved when writing your DLLs to disk and in selecting how many DLLs to create. |
| searchsecurity.techtarget.com /tip/1,289483,sid8_gci1033966,00.html (660 words) |
|