a quoi sert Procedure return ?
-
- Messages : 1501
- Inscription : dim. 18/avr./2004 15:04
- Localisation : sud de la france
a quoi sert Procedure return ?
bonjour
j'ai une question sur les procedures
quand on creer une procedure
j'ai remarquer des fois par exemple
if .......
procedure return
endif
endprocedeure
a quoi sert Procedure return ?
merci
j'ai une question sur les procedures
quand on creer une procedure
j'ai remarquer des fois par exemple
if .......
procedure return
endif
endprocedeure
a quoi sert Procedure return ?
merci
Jbernard13
C'est pour retourner une valeur
exemple:
remarquer que lorsqu'un procedurereturn est effectué, on sort de la procedure.
exemple:
Code : Tout sélectionner
Procedure.s signe(a)
if a>=0
procedurereturn "positif"
else
procedurereturn "négatif"
endif
debug "ça ne s'affichera pas"
endprocedure
debug signe(12)
debug signe (-44)
-
- Messages : 1501
- Inscription : dim. 18/avr./2004 15:04
- Localisation : sud de la france
Si tu as ProcedureReturn sans rien derrière, tu sors de la procedure sans rien retourner.
Selon le SDK de Microsoft
The Null keyword is used to indicate that a variable contains no valid data.
Donc, la constante #Null, veut dire que le résultat de la fonction, la variable, ou tout ce que tu veux d'autre, est nul, et donc ne contient aucune donnée. (Si la signification est la même en PureBasic, évidemment...)
Selon le SDK de Microsoft
The Null keyword is used to indicate that a variable contains no valid data.
Donc, la constante #Null, veut dire que le résultat de la fonction, la variable, ou tout ce que tu veux d'autre, est nul, et donc ne contient aucune donnée. (Si la signification est la même en PureBasic, évidemment...)
-
- Messages : 1501
- Inscription : dim. 18/avr./2004 15:04
- Localisation : sud de la france
ils ont tous deja tout dit
imprimer ? la doc te montre comment !
voici justement l'exemple de la doc.
au passage, autre condition pour progresser : lire les docs jbernard13
considère la documentation du langage que tu choisis comme ta bible.
si il y a bien un truc auquel il faut penser quand tu bloque c d'abord lire la doc. çà n'a rien de contraignant... et c generalement plus rapide que les reponses sur le forum
la doc = touche F1

imprimer ? la doc te montre comment !
voici justement l'exemple de la doc.
au passage, autre condition pour progresser : lire les docs jbernard13
considère la documentation du langage que tu choisis comme ta bible.
si il y a bien un truc auquel il faut penser quand tu bloque c d'abord lire la doc. çà n'a rien de contraignant... et c generalement plus rapide que les reponses sur le forum

la doc = touche F1
Code : Tout sélectionner
If PrintRequester()
If StartPrinting("PureBasic Test")
If StartDrawing(PrinterOutput())
DrawingFont(LoadFont(0, "Arial", 30))
Locate(100, 100) : DrawText("PureBasic Printer Test")
DrawingFont(LoadFont(0, "Arial", 100))
Locate(100, 400) : DrawText("PureBasic Printer Test 2")
If LoadImage(0, "Data\PureBasic.bmp")
DrawImage(ImageID(), 200, 600)
Else
MessageRequester("","2",0)
EndIf
FrontColor(100,100,100)
Box(200, 600, 100, 100)
StopDrawing()
EndIf
StopPrinting()
EndIf
EndIf
autre truc, sur ce forum, tout en haut : Bouton "Rechercher" tu clic, tu tapes 'imprimer', tu valides, et deja plein de reponses...
dont ici par exemple :
http://purebasic.hmt-forum.com/viewtopi ... t=imprimer
plus qu'utile, indispensable.
dont ici par exemple :
http://purebasic.hmt-forum.com/viewtopi ... t=imprimer
plus qu'utile, indispensable.
-
- Messages : 1501
- Inscription : dim. 18/avr./2004 15:04
- Localisation : sud de la france