dlopen
Charge une bibliothèque dynamique
📝Syntaxe
lib = dlopen(libraryname)
📥Arguments d'entrée
Paramètre Description
libraryname une chaîne : nom de la bibliothèque dynamique.
📤Arguments de sortie
Paramètre Description
lib un handle dllib.
📄Description

dlopen charge une bibliothèque dynamique.

dlopen renvoie un handle dllib possédant une propriété Path.

Les méthodes get, ismethod, isprop, disp, delete, isvalid, used, eq, ne, isequal, horzcat, vertcat sont surchargées pour le type dllib.

La bibliothèque est d'abord recherchée dans NELSON_LIBRARY_PATH puis dans PATH sous Windows ou LD_LIBRARY_PATH / DYLD_LIBRARY_PATH sur Linux/MacOS.

Le chemin NELSON_LIBRARY_PATH peut être modifié avec setenv.

💡Exemples
path_1 = modulepath('dynamic_link', 'builtin');
lib1 = dlopen(path_1)
isvalid(lib1)
dlclose(lib1)
isvalid(lib1)
clear lib1
🔗Voir aussi
dlclosedllibisloaded
🕔Historique des versions
Version Description
1.0.0 version initiale
Modifier cette page sur GitHub