[..] Valeur de retour d'une fonction.

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
jajar
Niveau 4
Niveau 4
Messages : 59
Enregistré le : sam. 03 avr. 2010 15:20
Status : Hors ligne

[..] Valeur de retour d'une fonction.

#1

Message par jajar »

Salut, quelle est la différence à la fin d'une fonction entre :

return 1
return 0
return -1
return ""
Modifié en dernier par jajar le jeu. 06 mai 2010 00:42, modifié 1 fois.
Avatar du membre
Voodoo
Niveau 6
Niveau 6
Messages : 298
Enregistré le : ven. 20 juil. 2007 20:45
Status : Hors ligne

Re: [..]fonctions

#2

Message par Voodoo »

Ce qui suit return correspond à la valeur retourné par la fonction. Par convention, une fonction retourne généralement 1 si l'exécution c'est correctement déroulé. En cas d'erreur la fonction retourne 0 mais il peut arriver que la fonction retourne -1 ou la chaine vide "" suivant la fonction utilisé.
jajar
Niveau 4
Niveau 4
Messages : 59
Enregistré le : sam. 03 avr. 2010 15:20
Status : Hors ligne

Re: [..]fonctions

#3

Message par jajar »

et dans quelle cas elle retourne -1 ?
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11824
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..]fonctions

#4

Message par Tlem »

Cela dépend de la fonction. Pour cela vous devez lire la documentation de chaque fonction pour savoir quels sont les résultats possibles.

PS: Merci de rendre le titre de votre premier message un peut plus évocateur.
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
jajar
Niveau 4
Niveau 4
Messages : 59
Enregistré le : sam. 03 avr. 2010 15:20
Status : Hors ligne

Re: [..]fonctions

#5

Message par jajar »

une fonction retourne généralement 0 si l'exécution c'est correctement déroulé. En cas d'erreur la fonction retourne 1
c'est pas l'inverse vu que 1 = vrai ?
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11824
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Valeur de retour d'une fonction.

#6

Message par Tlem »

Tout à fait.
Voodoo a juste fait une petite erreur d'écriture rapide. :wink:

PS: Pour le titre de votre sujet, c'était pas encore ca ... Donc je l'ai changé. ;)
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
Voodoo
Niveau 6
Niveau 6
Messages : 298
Enregistré le : ven. 20 juil. 2007 20:45
Status : Hors ligne

Re: [..] Valeur de retour d'une fonction.

#7

Message par Voodoo »

Effectivement j'ai inversé le 0 et le 1 :? Mea Culpa.
OmegAMRS
Niveau 4
Niveau 4
Messages : 54
Enregistré le : mar. 15 sept. 2009 09:37
Status : Hors ligne

Re: [..] Valeur de retour d'une fonction.

#8

Message par OmegAMRS »

bah, ça dépend surtout des fonctions.

y'en a pour lesquelles la valeur de retour en succès est 1, d'autres 0... on voit de tout dans AutoIt ^^

le mieux, au risque de répéter, c'est , comme toujours : lire la doc des fonctions ! F1 est ton ami ;)

a+
Répondre