IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Delphi Discussion :

fonction multi récursive


Sujet :

Langage Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Avatar de Darkyl
    Homme Profil pro
    autodidacte en recherche d'emploi
    Inscrit en
    Novembre 2004
    Messages
    440
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : autodidacte en recherche d'emploi

    Informations forums :
    Inscription : Novembre 2004
    Messages : 440
    Billets dans le blog
    1
    Par défaut fonction multi récursive
    Bonjour,

    comment arréter toutes les fonctions récursives qui portent le même nom?

    Je m'explique: j'ai une fonction qui s'appelle elle-même, mais à chaque execution, elle peut appeler plusieurs elles-mêmes avec des paramètres différents en même-temps. J'aimerais qu'arriver à une condition dans ma fonction, je puisse tout arréter et renvoyer quelque chose.

    j'arrive à renvoyer quelque chose mais une autre fonction continue pendant ce temps la...

    Je sais pas si j'ai été clair
    Merci

  2. #2
    Rédacteur/Modérateur
    Avatar de Andnotor
    Inscrit en
    Septembre 2008
    Messages
    5 963
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Septembre 2008
    Messages : 5 963
    Par défaut
    Générer une exception.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Raise Exception.Create('Erreur');

  3. #3
    Membre éclairé
    Avatar de Darkyl
    Homme Profil pro
    autodidacte en recherche d'emploi
    Inscrit en
    Novembre 2004
    Messages
    440
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : autodidacte en recherche d'emploi

    Informations forums :
    Inscription : Novembre 2004
    Messages : 440
    Billets dans le blog
    1
    Par défaut
    oui mais cela ne vas arréter que la fonction qui l"a appelé mais celles qui ont été déclenché avant tourneront toujours..

  4. #4
    Rédacteur/Modérateur
    Avatar de Andnotor
    Inscrit en
    Septembre 2008
    Messages
    5 963
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Septembre 2008
    Messages : 5 963
    Par défaut
    Raise déclenche un exception qui sera remontée jusqu'à un gestionnaire d'exception (try except) et à moins que tu passes par des threads, l'enchaînement de tes appels seront synchrones (l'un après l'autre). ça doit fonctionné

  5. #5
    Membre éclairé
    Avatar de Darkyl
    Homme Profil pro
    autodidacte en recherche d'emploi
    Inscrit en
    Novembre 2004
    Messages
    440
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : autodidacte en recherche d'emploi

    Informations forums :
    Inscription : Novembre 2004
    Messages : 440
    Billets dans le blog
    1
    Par défaut
    merci, j'essaierai et je confirme ou pas si ca marche.croisons les doigts..

  6. #6
    Membre éclairé
    Avatar de Darkyl
    Homme Profil pro
    autodidacte en recherche d'emploi
    Inscrit en
    Novembre 2004
    Messages
    440
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : autodidacte en recherche d'emploi

    Informations forums :
    Inscription : Novembre 2004
    Messages : 440
    Billets dans le blog
    1
    Par défaut
    re

    dsl j'ai mis un peu de temps.

    Cela ne marche pas... Quand j'arrive à la premiere solution, il ne m'arrète pas la recherche des autres solutions (autrement dit des autres fonctions récursives toujours lancées)...

    Si quelqu'un à d'autres solutions...

    A moins que j'ai fait une erreur...

Discussions similaires

  1. [AC-2002] Fonction requête récursive VBA
    Par jobe3141 dans le forum Access
    Réponses: 11
    Dernier message: 24/02/2011, 17h30
  2. Fonctions multi types
    Par fanfouer dans le forum Débuter
    Réponses: 28
    Dernier message: 11/06/2010, 16h31
  3. [Turbo Pascal] Pile d'exécution pour la fonction factorielle récursive
    Par HASALGO dans le forum Turbo Pascal
    Réponses: 7
    Dernier message: 27/12/2009, 13h57
  4. Fonction multi utilisateur
    Par sondo dans le forum Administration
    Réponses: 1
    Dernier message: 01/04/2009, 11h01
  5. Exécution de fonctions multi fenetres
    Par djtadpole dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 31/05/2007, 19h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo