Section courante

A propos

Section administrative du site

VDI_Call

Appel VDI
Maxon Pascal STPascal

Syntaxe

Procedure VDI_Call(cmd, sub_cmd, nints, npts: Short_Integer; Var ctrl: Ctrl_Parms; Var int_in: Int_In_Parms; Var int_out: Int_Out_Parms; Var pts_in: Pts_In_Parms; Var pts_out: Pts_Out_Parms; translate: boolean)

Paramètres

Nom Description
cmd Ce paramètre spécifie le numéro de la commande VDI principale à exécuter. Ce paramètre détermine l'opération VDI à appeler.
sub_cmd Ce paramètre spécifie un sous-type ou une variante de la commande principale. Ce paramètre permet de préciser davantage l'action demandée par cmd.
nints Ce paramètre indique le nombre d'entiers dans le tableau int_in. Ce paramètre définit la taille effective des données d'entrée entières.
npts Ce paramètre indique le nombre de points dans le tableau pts_in. Ce paramètre définit combien de paires de coordonnées doivent être traitées.
ctrl Ce paramètre contient les paramètres de contrôle du VDI. Ce paramètre regroupe les informations générales nécessaires à l'appel (numéros de commande, tailles des tableaux,...).
int_in Ce paramètre contient les valeurs d'entrée de type entier à transmettre au VDI. Ce paramètre représente les données numériques spécifiques à la commande.
int_out Ce paramètre reçoit les valeurs de sortie de type entier produites par le VDI. Ce paramètre permet de récupérer les résultats numériques de l'appel.
pts_in Ce paramètre contient les points (coordonnées) à transmettre au VDI. Ce paramètre représente les données graphiques d'entrée (exemple : positions, dimensions).
pts_out Ce paramètre reçoit les points (coordonnées) en sortie du VDI. Ce paramètre permet de récupérer les résultats graphiques générés par l'appel.
translate Ce paramètre indique si les coordonnées doivent être traduites (converties) automatiquement en coordonnées d'écran. Ce paramètre permet de choisir entre un traitement brut ou adapté à l'affichage.

Description

Cette procédure permet d'effectuer un appel directe au VDI.



Dernière mise à jour : Dimanche, le 14 Juin 2020