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 ».

Voir aussi : CALL#, CLOSE