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
» Logiciel de planétarium.
Sortie d'une procédure Emptypar Pedro Aujourd'hui à 10:37

» Un autre pense-bête...
Sortie d'une procédure Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
Sortie d'une procédure Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
Sortie d'une procédure Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
Sortie d'une procédure Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
Sortie d'une procédure Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
Sortie d'une procédure Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
Sortie d'une procédure Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
Sortie d'une procédure Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
Sortie d'une procédure Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
Sortie d'une procédure Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
Sortie d'une procédure Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
Sortie d'une procédure Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
Sortie d'une procédure Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
Sortie d'une procédure Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
Le Deal du moment : -17%
(Black Friday) Apple watch Apple SE GPS + Cellular ...
Voir le deal
249 €

 

 Sortie d'une procédure

Aller en bas 
2 participants
AuteurMessage
jean_debord

jean_debord


Nombre de messages : 1266
Age : 70
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
» PROCÉDURE et SOUS-PROGRAMME
» 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: