ALBA
|
#include <albaDynamicLoader.h>
Static Public Member Functions | |
static LibHandle | OpenLibrary (const char *) |
static int | CloseLibrary (LibHandle) |
static void * | GetSymbolAddress (LibHandle, const char *) |
static const char * | LibPrefix () |
static const char * | LibExtension () |
static const char * | LastError () |
Protected Member Functions | |
albaDynamicLoader () | |
~albaDynamicLoader () | |
Portable loading of dynamic libraries or dll's.
albaDynamicLoader provides a portable interface to loading dynamic libraries or dll's into a process. Beware this class include albaWIN32.h and thus should be included before any other not including this header file, since MS VS6.0 seems to have a bug which make macros and inline functions defined before of this class to be mis-compiled.
Definition at line 51 of file albaDynamicLoader.h.
|
inlineprotected |
Definition at line 76 of file albaDynamicLoader.h.
|
inlineprotected |
Definition at line 77 of file albaDynamicLoader.h.
|
static |
Load a dynamic library into the current process.
The returned LibHandle can be used to access the symbols in the library.
|
static |
Attempt to detach a dynamic library from the process.
A value of true is returned if it is sucessful.
|
static |
Find the address of the symbol in the given library.
|
static |
Return the library prefix for the given architecture.
|
static |
Return the library extension for the given architecture.
|
static |
Return the last error produced from a calls made on this class.