Structure Générale
Le script est compilé et exécuté en partant de la première ligne jusqu'à la dernière, il n'y pas de point d'entrée spécifique.
Typiquement, un script sera structuré en présentant des définitions de procédures et fonctions éventuelles, des déclarations de variables, puis viendra le code proprement dit.
Cependant, cet ordre n'est pas imposé, et le code d'un script peut alterner des définitions, des déclarations et des portions de code.
Les commentaires peuvent être présent dans le code:
- // : tout ce qui suit sur la ligne est considéré comme un commentaire
- { et } : délimitent un commentaire multi-lignes.
Les blocs de code sont délimités par begin et end.
Les instructions se terminent par un point-virgule ;.
Il est recommandé de ne mettre qu'une instruction par ligne (pour la lisibilité et le débogage pas à pas notamment).
Voici un petit script d'exemple
}
// Définition de la fonction DitBonjour
procedure DitBonjour(nom : String);
begin
InformationDlg('Bonjour '+nom);
end;
var quiEsTu : String; // Définition d'une variable
// Code exécuté par le script
quiEsTu:=InputBox('Qui es-tu?', 'Quel est ton nom?', 'Albert');
DitBonjour(quiEsTu);