<div dir="ltr"><div class="gmail_extra">Both the Windows LoadLibrary/FreeLibrary and Unix style dlopen/dlclose function internally use a reference counting system to load and unload dll/shared object (dynamic library) files. </div><div class="gmail_extra"><br></div><div class="gmail_extra">This means that it is safe to call LoadLibrary twice, and FreeLibrary once whilst keeping the a library loading. It's only when the load/unload counts match when a dynamic library will be unloaded.</div><div class="gmail_extra"><br></div><div class="gmail_extra">So to answer you question, yes it's okay.</div></div>