version 6.0
dr_FIXER REFERENCE (zone; cible; refNum)
| Paramètre | Type | Description | |
| zone | Entier long | Zone 4D Draw | |
| cible | Entier long | -2 = Par défaut, -1 = Tous, 0 = Sélection, >0 = ID | |
| refNum | Entier long | Numéro de référence |
Description
La commande dr_FIXER REFERENCE attribue le numéro de référence refNum aux objets désignés par cible.
Si cible est égal à -2, dr_FIXER REFERENCE attribuera par défaut la référence numérique passée en troisième paramètre. Tout objet créé ultérieurement portera par défaut cette référence.
Si cible est égal à -1, dr_FIXER REFERENCE attribuera la référence passée en troisième paramètre à tous les objets de zone.
Si cible est égal à 0, dr_FIXER REFERENCE attribuera la référence passée en troisième paramètre aux objets de la sélection courante.
Si cible est supérieur à 0, dr_FIXER REFERENCE interprète la valeur passée comme étant le numéro d'identification d'un objet et lui attribue la référence numérique passée en troisième paramètre.
Si l'objet n'existe pas, dr_FIXER REFERENCE ne fait rien et dr_Erreur renvoie une erreur n°2.
refNum n'a pas un caractère d'unicité et peut être attribué plusieurs fois. refNum ne peut être manipulé que par méthode et sa valeur par défaut est 0.
Exemple
L'exemple suivant attribue aux objets de la sélection la valeur contenue dans la variable Vnum.
dr_FIXER REFERENCE (LaZone;0;Vnum)
Référence
dr_Lire ID, dr_Lire reference.