예제 #1
0
 inline wxDynamicLibrary* LoadLibrary(const wxString& filename)
 {
     Libs::iterator it = s_Libs.find(filename);
     if (it != s_Libs.end())
     {
         // existing lib./codeblocks
         it->second.ref++;
         return it->second.lib;
     }
     // new lib
     it = s_Libs.insert(s_Libs.end(), std::make_pair(filename, RefCountedLib()));
     it->second.lib = new wxDynamicLibrary;
     it->second.ref = 1;
     it->second.lib->Load(filename);
     return it->second.lib;
 }