DLL stands for Dynamic Link Library.
 
DLL Files are similar to EXE files. They hold a portion of programming code that can be swapped in an out of memory.
 
The programming code within a DLL file could be written into the EXE file. The problem is if the programming code is written into the EXE, [...]

Continue reading " Explanation of DLL files and Troubleshooting "