Une procedure qui retourne une valeur ?

Sujets variés concernant le développement en PureBasic
wolfjeremy
Messages : 1202
Inscription : sam. 31/déc./2005 23:52

Une procedure qui retourne une valeur ?

Message par wolfjeremy »

Salut,

Comment est ce que je peut faire pour que par exemple "maprocedure()" retourne un string ou un long ?

Si je rentre sa par exemple :

Code : Tout sélectionner

resultat = maprocedure()
dans resultat serait stoqué 27 par exemple après un calcul dans "maprocedure()"

Merci d'avance pour votre aide.
Dräc
Messages : 526
Inscription : dim. 29/août/2004 0:45

Message par Dräc »

... allez, un petit effort, tu vas trouver...
Avatar de l’utilisateur
Flype
Messages : 2431
Inscription : jeu. 29/janv./2004 0:26
Localisation : Nantes

Message par Flype »

@wolfjeremy
532 messages à ton actif sur le forum, et tu ne connais pas ?

Code : Tout sélectionner

Procedure.l MaProcedure()
  Resultat.l = 1230
  ProcedureReturn Resultat.l
EndProcedure

Valeur.l = MaProcedure()

Code : Tout sélectionner

Procedure.s MaProcedure()
  Resultat.s = "Et 1, et 2, et 3, zéro :)"
  ProcedureReturn Resultat.s
EndProcedure

Valeur.s = MaProcedure()
etc...

y'a des jours comme çà. . . :D
Dernière modification par Flype le dim. 09/juil./2006 13:04, modifié 4 fois.
Image
Avatar de l’utilisateur
SPH
Messages : 5036
Inscription : mer. 09/nov./2005 9:53

Message par SPH »

Code : Tout sélectionner

Global sph

Procedure SPH()
sph = 44
ProcedureReturn sph
EndProcedure

sph()
Debug sph
Moi non plus, je ne sais pas retourner un résultat sans utiliser "Global" :roll:

@Flype : tes codes ne sont pas assez "explicites" si tu vois ce que je veux dire
Avatar de l’utilisateur
Flype
Messages : 2431
Inscription : jeu. 29/janv./2004 0:26
Localisation : Nantes

Message par Flype »

vous n'êtes pas loin, à vous deux vous avez la soluce
re-regardez mieux (j'ai modifié le code).

PS: PB n'est pas VB !

sph n'est pas la valeur de retour de sph(), contrairement à VB ;-)
Dernière modification par Flype le dim. 09/juil./2006 13:05, modifié 1 fois.
Image
Avatar de l’utilisateur
SPH
Messages : 5036
Inscription : mer. 09/nov./2005 9:53

Message par SPH »

Haaaaaaaaaaaaaa ok, bin, c'est simple finalement !! :wink:
wolfjeremy
Messages : 1202
Inscription : sam. 31/déc./2005 23:52

Message par wolfjeremy »

Ok, merci...

Ouai je sais ces jours si sa va pas terrible :?
On a travailler d'arrache pied avec un ami sur quelque chose et je crois que je ferai mieu de me reposer un peu car je sais plus où j'en suis.
Avatar de l’utilisateur
Flype
Messages : 2431
Inscription : jeu. 29/janv./2004 0:26
Localisation : Nantes

Message par Flype »

ouai moi aussi - les heures sup - du coup le weekend chui mort. mais bientot les vacances...
Image
Répondre