DLL load/unload

 
When a indicator/expert uses a c/c++ dll, is the dll loaded for the lifetime of the indicator/chart being open, or is it loaded & load as needed?
 
Ta for that, that tells me when it gets loaded, though I can't find anything about unloading, I guess a few choice breakpoints in the debugger should do the trick.
 
DLL unloaded when indicator unloaded
Reason: