<< Retour au sommaire

 

 

Créer une bibliothèque externe

 

 

 

Dans un fichier source, vous pouvez introduire un fichier scripts dans lequel vous définissez des constantes, des variables globales, des scripts et des fonctions.

 

L’introduction dans le fichier source se réalisera grâce à la commande « Include ».

 

A partir de l’entête du fichier dans lequel vous souhaitez introduire un autre fichier source, il vous suffit d’écrire :

Include « NomDuFichierSourceAIntroduire »

 

Le contenu du fichier source à introduire sera inséré à l’endroit exact où vous l’avez déclaré par l’intermédiaire de la commande « Include ».

Le contenu du fichier inclus sera donc inséré et compilé dans le fichier exécutable du fichier contenant.

 

A titre d’exemple, nous allons créer deux fichiers de scripts.

 

Pour commencer, nous allons créer le fichier « biblio.JSS » qui contiendra deux fonctions, « LigneSuivante » et « LignePrecedente ».

Ouvrez le dossier des scripts. Activez le menu déroulant avec ALT, introduisez-vous dans le sous menu intitulé « Nouveau » et validez la commande intitulée : « Script source ».

Saisissez le nom suivant : Biblio » et pressez la touche entrée.

Voilà, votre fichier script est créé. Ouvrez-le en pressant la touche entrée.

 

Dans ce fichier source qui est encore vierge, nous allons écrire le code qui suit, et bien sûr, procéder également à sa compilation :

 

Include "HJGLOBAL.JSH"

Include "HJCONST.JSH"

Include "DEFAULT.JSM"

 

Void Function LigneSuivante (Int NBLignes)

; Réalise le nombre de lignes suivantes demandé

Var Int Compteur

While (Compteur!=NBLignes)

  NextLine ()

  Let Compteur = Compteur +1

EndWhile

EndFunction

 

Void Function LignePrecedente (Int NBLignes)

; Réalise le nombre de lignes précédentes demandé

Var Int Compteur

While (Compteur!=NBLignes)

  PriorLine ()

  Let Compteur = Compteur +1

EndWhile

EndFunction

 

 

Maintenant, nous allons utiliser les deux fonctions, « LigneSuivante » et « LignePrecedente », et ce, à partir d’un autre fichier source.

Ouvrez le bloc notes et réalisez le raccourci clavier Insère +0 pour activer l’éditeur Scripts-Manager.

 

Ecrivez le code suivant et procédez à sa compilation :

 

; Insertion du fichier source externe Biblio.jss

Include «Biblio.jss»

 

Script AvancerDe5lignes ()

; Assigner une touche du clavier à ce script

LigneSuivante (5)

EndScript

 

Script ReculerDe5Lignes ()

; Assigner une touche du clavier à ce script

LignePrecedente (5)

EndScript

 

Remarque :

Si vous devez modifier le code dans le fichier inclus, il faudra recompiler les deux fichiers, d’abord le fichier modifié, puis le fichier contenant la ligne « Include ».

 

Philippe BOULANGER