FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» PANORAMIC V 1
Sortie d'une procédure Emptypar papydall Aujourd'hui à 3:22

» select intégrés [résolu]
Sortie d'une procédure Emptypar jjn4 Hier à 17:00

» number_mouse_up
Sortie d'une procédure Emptypar jjn4 Hier à 11:59

» Aide de PANORAMIC
Sortie d'une procédure Emptypar jjn4 Hier à 11:16

» trop de fichiers en cours
Sortie d'une procédure Emptypar lepetitmarocain Hier à 10:43

» Je teste PANORAMIC V 1 beta 1
Sortie d'une procédure Emptypar papydall Hier à 4:17

» bouton dans autre form que 0
Sortie d'une procédure Emptypar leclode Lun 6 Mai 2024 - 13:59

» KGF_dll - nouvelles versions
Sortie d'une procédure Emptypar Klaus Lun 6 Mai 2024 - 11:41

» Gestion d'un système client-serveur.
Sortie d'une procédure Emptypar Klaus Lun 6 Mai 2024 - 10:23

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
Sortie d'une procédure Emptypar Froggy One Jeu 2 Mai 2024 - 11:16

» @Jack
Sortie d'une procédure Emptypar Jack Mar 30 Avr 2024 - 20:40

» Une calculatrice en une ligne de programme
Sortie d'une procédure Emptypar jean_debord Dim 28 Avr 2024 - 8:47

» Form(résolu)
Sortie d'une procédure Emptypar leclode Sam 27 Avr 2024 - 17:59

» Bataille navale SM
Sortie d'une procédure Emptypar jjn4 Ven 26 Avr 2024 - 17:39

» Les maths du crocodile
Sortie d'une procédure Emptypar jean_debord Jeu 25 Avr 2024 - 10:37

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
Le deal à ne pas rater :
Cartes Pokémon 151 : où trouver le coffret Collection Alakazam-ex ?
Voir le deal

 

 Sortie d'une procédure

Aller en bas 
2 participants
AuteurMessage
jean_debord

jean_debord


Nombre de messages : 1250
Age : 69
Localisation : Limoges
Date d'inscription : 21/09/2008

Sortie d'une procédure Empty
MessageSujet: Sortie d'une procédure   Sortie d'une procédure EmptyVen 20 Sep 2013 - 11:00

Existe-t-il un moyen de sortir d'une procédure avant d'en avoir exécuté toutes les instructions ? (style EXIT SUB de FreeBASIC)

Code:

sub Test(a)
 if a = 0 then exit_sub

 ' .... autres instructions ...

end_sub
Ou bien faut-il faire un branchement ?

Code:

sub Test(a)
 if a = 0 then goto fini

 ' .... autres instructions ...

fini:
end_sub
EDIT : Je viens de voir, il y a bien EXIT_SUB dans le manuel ! Honte sur moi Embarassed 

Moralité : toujours lire le manuel Smile
Revenir en haut Aller en bas
http://www.unilim.fr/pages_perso/jean.debord/index.htm
Mumu




Nombre de messages : 176
Localisation : 45
Date d'inscription : 20/12/2012

Sortie d'une procédure Empty
MessageSujet: Re: Sortie d'une procédure   Sortie d'une procédure EmptyVen 20 Sep 2013 - 11:11

Il me semble qu'avec un exit_sub on est sorti d'affaire
Revenir en haut Aller en bas
Mumu




Nombre de messages : 176
Localisation : 45
Date d'inscription : 20/12/2012

Sortie d'une procédure Empty
MessageSujet: Re: Sortie d'une procédure   Sortie d'une procédure EmptyVen 20 Sep 2013 - 11:15

T'as été plus vite que moi.Very Happy 
Comme quoi en France on a tendance à oublier les modes d'emploi (ça m'est arrivé plus souvent qu'à mon tour de réinventer l'eau tiède...Laughing )
Revenir en haut Aller en bas
Invité
Invité




Sortie d'une procédure Empty
MessageSujet: Re: Sortie d'une procédure   Sortie d'une procédure EmptyVen 20 Sep 2013 - 11:30

Bonjour,
Sortir d'une procédure avec EXIT_SUB ou END_SUB ne pose pas de problème.
Mais il y en a parfois un lorsque étant l'exécution d'une procédure, et avoir un clic d'un  bouton pendant cette lecture a une certaine conséquence.
Je ne peux pas le démontrer maintenant, car l'essai dans un programme simple fonctionne. Par contre Dans certains codes, il y a problème.
J'ai relevé le problème, et sur le programme en cours, je ferais la constatation. Mais sur ce programme j'avance pas vite, car complexe, et je ne suis dessus régulièrement.
Disons que dans le sous-programme d'un clic, on voit que le problème est "semi-résolu" avec EXIT-SUB dans ce sous-programme en dehors de la sub. Si on retourne dans la procédure, on a plus le message disant que telle variable locale est déjà définie. On verra le moment voulu.
Revenir en haut Aller en bas
Contenu sponsorisé





Sortie d'une procédure Empty
MessageSujet: Re: Sortie d'une procédure   Sortie d'une procédure Empty

Revenir en haut Aller en bas
 
Sortie d'une procédure
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» réutilisation d'une procédure
» Probleme avec une procedure
» procédure DllMain pas appelée
» Erreur sortie de SUB
» Récupérer la sortie d'un programme lancé par EXECUTE_WAIT ?

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: A l'aide!-
Sauter vers: