added wxDynamicLibrary::Detach()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@19457 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
parent
27bb2b7cea
commit
9ae2ec95cf
@ -27,6 +27,14 @@ to \helpref{wxDllLoader}{wxdllloader}.
|
||||
|
||||
Constructor. Second form calls \helpref{Load}{wxdynamiclibraryload}.
|
||||
|
||||
\membersection{wxDynamicLibrary::Detach}\label{wxdynamiclibrarydetach}
|
||||
|
||||
\func{wxDllType}{Detach}{\void}
|
||||
|
||||
Detaches this object from its library handle, i.e. the object will not unload
|
||||
the library any longer in its destructor but it is now the callers
|
||||
responsability to do this.
|
||||
|
||||
\membersection{wxDynamicLibrary::IsLoaded}\label{wxdynamiclibraryisloaded}
|
||||
|
||||
\constfunc{bool}{IsLoaded}{\void}
|
||||
|
@ -128,6 +128,11 @@ public:
|
||||
|
||||
bool Load(wxString libname, int flags = wxDL_DEFAULT);
|
||||
|
||||
// detach the library object from its handle, i.e. prevent the object
|
||||
// from unloading the library in its dtor -- the caller is now
|
||||
// responsible for doing this
|
||||
wxDllType Detach() { wxDllType h = m_handle; m_handle = 0; return h; }
|
||||
|
||||
// unload the library, also done automatically in dtor
|
||||
|
||||
void Unload();
|
||||
|
Loading…
Reference in New Issue
Block a user