Functions > Misc >


SetExtended

D�finit manuellement la valeur de la macro @extended.

SetExtended ( code [, return value] )

Param�tres

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.

Valeur de retour

Retourne le param�tre "return value"( ind�fini si le param�tre n'est pas donn�).
@extended sera d�finie avec les valeurs d�finies dans l'appel de la fonction (par d�faut = 0 )

Remarques

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.

En relation

SetError

Exemple

#include <MsgBoxConstants.au3>

SetExtended(10)
MsgBox($MB_SYSTEMMODAL, "", "Valeur de @extended: " & @extended)