Fonctions spécifiques

Navigation:  Les scripts > Les scripts en tâche de fond des pages graphiques >

Fonctions spécifiques

Previous pageReturn to chapter overviewNext page

property Terminated:boolean; Read;

Cette propriété indique si le programme se termine.

 

method Sleep(ms:integer);

Cette méthode met le thread en attente le nombre de milli secondes indiqué dans ms.

 

method WriteConsole(s:string);

Cette méthode permet d'écrire le string s sur la console de la fenêtre graphique.

 

method ShowConsole;

Cette méthode permet d'afficher la console.

 

method HideConsole;

Cette méthode permet de cacher la console.

 

method ClearConsole

Cette méthode permet d'effacer le contenu de la console.

 

method OpenWindow(filename:string);

Cette méthode permet d'ouvrir une nouvelle fenêtre graphique dont le nom du fichier se trouve dans filename

 

method OpenDialog(Filename:string);

Cette méthode permet d'ouvrir une nouvelle fenêtre graphique en mode modal.

 

method LogEvent(s:string);

Cette méthode permet d'enregistrer le texte s dans le fichier log.

 

method DrawingMoveObject(ObjectNumber:Integer;NewX,NewY:integer);

Cette méthode permet de déplacer un objet sur la page graphique.

 

method DrawingChangeTextObject(ObjectNumber:Integer;newText:string);

Cette méthode permet de remplacer le texte d'un objet.

 

method DrawingChangeFillColorObject(ObjectNumber:Integer;Color:integer);

Cette méthode permet de remplacer la couleur de remplissage d'un objet

 

method DrawingChangeLineColorObject(ObjectNumber:Integer;Color:integer);

Cette méthode permet de remplacer la couleur des lignes d'un objet

 

property PLCI[Databank:integer;Register:Integer]:Integer; Read/Write;

Cette propriété permet de lire ou d'écrire le contenu d'un registre de type integer.

 

property PLCR[Databank:integer;Register:Integer]:Real; Read/Write;

Cette propriété permet de lire ou d'écrire le contenu d'un registre de type real.

 

property PLCS[Databank:integer;Register:Integer]:String; Read/Write;

Cette propriété permet de lire ou d'écrire le contenu d'un registre de type string.

 

property VARI[VarNumber:Integer]:Integer; Read/Write;

Cette propriété permet de lire ou d'écrire le contenu d'une variable interne.

 

property DB[Databank:integer; Register:integer]: Variant;    Read/Write;

Cette propriété permet de lire ou d'écrire le contenu d'un registre d'un databank.

 

Exemple:

 

if DB[1,10]>10 then DB[1,11]:=1 else DB[1,11]:=2;