LoadLibrary
Load a dynamic library and return a handle to it.
Declaration
Source position: dynlibh.inc line 50
function LoadLibrary(const Name: RawByteString) : TLibHandle;
function LoadLibrary(const Name: UnicodeString) : TLibHandle;
Description
LoadLibrary loads a dynamic library in file Name and returns a handle to it. If the library cannot be loaded, NilHandle is returned.
No assumptions should be made about the location of the loaded library if a relative pathname is specified. The behaviour is dependent on the platform. Therefore it is best to specify an absolute pathname if possible.
Errors
On error, NilHandle is returned.
See also
| Name | Description |
|---|---|
| GetProcedureAddress | Get the address of a procedure or symbol in a dynamic library. |
| UnloadLibrary | Unload a previously loaded library |