OPEN LIBRARY nom-fich AS exp-num
Ouvre une librairie à chargement dynamique (DLL) et lui affecte un canal d’entrée-sortie.
Paramètre | Description |
---|---|
nom | fich : Nom du fichier contenant la librairie |
exp-num | Numéro de canal compris entre 1 et 32 |
Exemple
10 OPEN LIBRARY "MaDll" AS 10
20 CALL #10 "MaFonction"(X%)
30 PRINT X%
40 CLOSE 10
Ce programme commence par ouvrir la librairie « MaDll.DLL » et l’affecte au canal 10. La fonction « MaFonction » de la librairie « MaDll.DLL » est ensuite appelée avec la variable entière X% en paramètre. La librairie est finalement fermée.
Action
L’instruction OPEN LIBRARY effectue l’ouverture de la librairie nom fich et l’affecte au canal exp-num
qui doit être compris entre 1 et 32.
Le nom du fichier doit respecter les règles du système d’exploitation. Si l’extension n’est pas spécifiée, l’extension « .DLL » est ajoutée.
Le fichier qui contient la librairie doit être placé dans un répertoire exploré par le système d’exploitation. Sous Windows, le plus simple est de placer ce fichier dans le répertoire où se trouve le fichier « SBASIC.EXE ».