Click here to Skip to main content
15,891,607 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Gripe: No, you can keep your 60 DLLs. I'll find another way. Pin
Eddy Vluggen7-May-19 9:06
professionalEddy Vluggen7-May-19 9:06 
GeneralRe: Gripe: No, you can keep your 60 tiny DLLs. I'll find another way. Pin
Maximilien7-May-19 3:46
Maximilien7-May-19 3:46 
GeneralRe: Gripe: No, you can keep your 60 tiny DLLs. I'll find another way. Pin
honey the codewitch7-May-19 3:49
mvahoney the codewitch7-May-19 3:49 
GeneralRe: Gripe: No, you can keep your 60 tiny DLLs. I'll find another way. Pin
Maximilien7-May-19 3:58
Maximilien7-May-19 3:58 
GeneralRe: Gripe: No, you can keep your 60 tiny DLLs. I'll find another way. Pin
honey the codewitch7-May-19 4:01
mvahoney the codewitch7-May-19 4:01 
GeneralRe: Gripe: No, you can keep your 60 tiny DLLs. I'll find another way. Pin
harold aptroot7-May-19 3:50
harold aptroot7-May-19 3:50 
GeneralRe: Gripe: No, you can keep your 60 tiny DLLs. I'll find another way. Pin
honey the codewitch7-May-19 4:01
mvahoney the codewitch7-May-19 4:01 
GeneralRe: Gripe: No, you can keep your 60 tiny DLLs. I'll find another way. Pin
  Forogar  7-May-19 4:05
professional  Forogar  7-May-19 4:05 
Having dozens of DLLs, just to break out the code into bite-sized pieces seems pointless to me - but if there is a "real" need for such then OK.

For example: Prior to .NET I was working on a C++ project that ran data-center automation 24/7 and was not supposed to stop, even for updates.

I designed a system where there was a "stub" program, that didn't change, but all the functionality was spread across several DLLs. These DLLs were real Dynamic Link Libraries in that they were dynamically loaded by the "stub". When some functionality was added, updated or corrected, the appropriate DLL was put in a specific directory and the stub would detect it, unload the old DLL and load in the new one without stopping the main process. With built-in precautions and locks around certain functionality this worked beautifully all the time. Only very rarely did we have to stop and restart the whole thing. Most of the DLLs were eventually actually loaded by other DLLs in a hierarchy and the "core" DLLs were hardly ever updated.

The number of DLLs started at three but eventually grew to, I think, eight or possibly nine as we extended the functionality adding voice interface and telephone alerting and remote support, etc.

We had groups of machines running a huge data center (they replaced the operator's console) with one of those running continuously for nearly four years, non-stop. For some reason back then the PCs didn't have to be "updated" or "patched" every other Tuesday just to keep working - so the Windows NT 3.51 and Window NT 4.0 machines just kept running, running, running...
- I would love to change the world, but they won’t give me the source code.

GeneralRe: Gripe: No, you can keep your 60 tiny DLLs. I'll find another way. Pin
honey the codewitch7-May-19 4:20
mvahoney the codewitch7-May-19 4:20 
GeneralRe: Gripe: No, you can keep your 60 tiny DLLs. I'll find another way. Pin
RickZeeland7-May-19 4:10
mveRickZeeland7-May-19 4:10 
GeneralRe: Gripe: No, you can keep your 60 tiny DLLs. I'll find another way. Pin
honey the codewitch7-May-19 4:22
mvahoney the codewitch7-May-19 4:22 
GeneralRe: Gripe: No, you can keep your 60 tiny DLLs. I'll find another way. Pin
lopatir7-May-19 4:27
lopatir7-May-19 4:27 
GeneralRe: Gripe: No, you can keep your 60 tiny DLLs. I'll find another way. Pin
honey the codewitch7-May-19 4:29
mvahoney the codewitch7-May-19 4:29 
GeneralRe: Gripe: No, you can keep your 60 tiny DLLs. I'll find another way. Pin
lopatir7-May-19 5:25
lopatir7-May-19 5:25 
GeneralRe: Gripe: No, you can keep your 60 tiny DLLs. I'll find another way. Pin
honey the codewitch7-May-19 5:26
mvahoney the codewitch7-May-19 5:26 
GeneralRe: Gripe: No, you can keep your 60 tiny DLLs. I'll find another way. Pin
CodeWraith7-May-19 5:19
CodeWraith7-May-19 5:19 
GeneralRe: Gripe: No, you can keep your 60 tiny DLLs. I'll find another way. Pin
honey the codewitch7-May-19 5:22
mvahoney the codewitch7-May-19 5:22 
GeneralRe: Gripe: No, you can keep your 60 tiny DLLs. I'll find another way. Pin
CodeWraith7-May-19 5:54
CodeWraith7-May-19 5:54 
GeneralRe: Gripe: No, you can keep your 60 tiny DLLs. I'll find another way. Pin
honey the codewitch7-May-19 6:08
mvahoney the codewitch7-May-19 6:08 
GeneralRe: Gripe: No, you can keep your 60 tiny DLLs. I'll find another way. Pin
CodeWraith7-May-19 6:30
CodeWraith7-May-19 6:30 
GeneralRe: Gripe: No, you can keep your 60 tiny DLLs. I'll find another way. Pin
honey the codewitch7-May-19 6:37
mvahoney the codewitch7-May-19 6:37 
GeneralRe: Gripe: No, you can keep your 60 tiny DLLs. I'll find another way. Pin
CodeWraith7-May-19 6:46
CodeWraith7-May-19 6:46 
GeneralRe: Gripe: No, you can keep your 60 tiny DLLs. I'll find another way. Pin
honey the codewitch7-May-19 6:52
mvahoney the codewitch7-May-19 6:52 
GeneralRe: Gripe: No, you can keep your 60 tiny DLLs. I'll find another way. Pin
CodeWraith7-May-19 8:33
CodeWraith7-May-19 8:33 
GeneralRe: Gripe: No, you can keep your 60 tiny DLLs. I'll find another way. Pin
honey the codewitch7-May-19 9:33
mvahoney the codewitch7-May-19 9:33 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.