Qu'est-ce qu'un programme SPEL+ ?

Un programme SPEL+ est un ensemble de fonctions et de variables. Vous pouvez placer une ou plusieurs instructions dans chaque ligne d'un programme. Chaque fichier de programme a une extension ".prg" et est stocké dans le dossier du projet.

Chaque projet doit comporter au moins un programme et définir la fonction dite "principale". "Fonction principale" est la définition par défaut. Si la "Fonction principale" n'est pas trouvée, une erreur se produit.

De plus, vous pouvez définir 63 autres fonctions principales dans le même projet. Chaque programme possède sa propre fonction de démarrage : main1, main2…main63. Chacune des fonctions principales peut être démarrée à partir de la [Fenêtre opérateur], de la console à distance ou du RC+ API.

Une définition de fonction commence par l'instruction Fonction et se termine par l'instruction Fend.

Le fichier programme suivant contient deux définitions de fonction. La fonction Principale appelle la fonction "Func1".

MAIN.PRG
Function Main
  Call Func1
  ...
Fend
Function Func1
  Jump pickpnt
  ...
Fend