Normally, IDL system routines that reside in dynamically loadable modules (DLMs) are automatically loaded on demand when a routine from a DLM is called. The DLM_LOAD procedure can be used to explicitly cause the code within the .dll or .so file to be loaded.
Examples
Force the JPEG DLM to be loaded:
DLM_LOAD, 'jpeg'
IDL prints:
% Loaded DLM: JPEG.
Manually load a DLM file that is not on !DLM_PATH:
DLM_LOAD, '/users/myname/mycode.dlm'
IDL prints:
% Loaded DLM: MYCODE.
Syntax
DLM_LOAD, Name1 [, Name2,..., Namen]
Arguments
Namen
A string giving the DLM module name or the full filepath to a .dlm file.
Note: In order to use the DLM module name, the DLM must exist within one of the directories on !DLM_PATH (or you can use DLM_REGISTER to manually register a DLM).
Keywords
None
Version History
5.1 |
Introduced |
8.3 |
Allow a full filepath to the DLM file
|
See Also
DLM_REGISTER, !DLM_PATH environment variable, IDL_DLM_PATH preference, Dynamically Loadable Modules