Définit manuellement la valeur de la macro @extended.
SetExtended ( code [, return value] )
code | La valeur entière à affecter à @extended. |
return value | [optionnel] La valeur à retourner par la fonction - si aucun paramètre n'est utilisé la valeur de retour est indéfinie. |
Lors de l'entrée dans une fonction, @extended est définie à 0. A moins que SetExtended() soit appelée, alors @extended restera 0 lorsque la fonction se terminera. Cela signifie que, pour que @extended soit définie après le retour d'une fonction, elle doit être définie explicitement dans la fonction. Cela signifie également que vous pouvez avoir besoin de sauvegarder le statut de @extended dans une variable si vous souhaitez la tester dans une boucle While-WEnd.
Le paramètre "return value" est optionnel. Il est prévu comme un moyen d'utiliser la syntaxe Return SetExtended(...) pour définir la valeur qui doit être retournée en même temps que le paramètre @extended. Si aucune valeur spécifique n'est définie alors la valeur de retour sera indéfinie et donc ne doit pas être utilisée par le code.
@extended est compris entre les valeurs de -2147483648 à 2147483647.