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

 Delphi Discussion :

procédure sur rappel récursive


Sujet :

Delphi

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    USTHB
    Inscrit en
    Mai 2010
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : USTHB

    Informations forums :
    Inscription : Mai 2010
    Messages : 35
    Points : 39
    Points
    39
    Par défaut procédure sur rappel récursive
    salut les amis,
    je cherche un petit exemple sur une "rappel récursive" dirigé sur delphi avec procedure,
    merci d'avance.

  2. #2
    Expert éminent sénior
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    13 710
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 13 710
    Points : 25 593
    Points
    25 593
    Par défaut
    ??? As-tu regardé ce Cours ???
    La récursivité c'est valable pour n'importe quel langage, et en plus c'est fourni en Delphi !

    Google : "delphi récursivité" me renvoie :
    Cours : Algorithmes et Récursivité


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    function RecurseA(Param1: Integer): Integer;
    begin
      if Param1 < 100 then
        Result := RecurseA(Param1 + 1)
      else
        Result := Param1;
    end;
    Dans un Bouton, si j'ai pas fait de boulette (j'ai tapé directement sur le forum), ça donne 99
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ShowMessage(IntToStr(RecurseA(0));

  3. #3
    Membre éprouvé
    Avatar de Dr.Who
    Inscrit en
    Septembre 2009
    Messages
    980
    Détails du profil
    Informations personnelles :
    Âge : 46

    Informations forums :
    Inscription : Septembre 2009
    Messages : 980
    Points : 1 294
    Points
    1 294
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    function RecurseA(Param1: Integer): Integer;
    begin
      if Param1 < 100 then
        Result := 100
      else
        Result := Param1;
    end;
    huhuhu

  4. #4
    Nouveau membre du Club
    Homme Profil pro
    USTHB
    Inscrit en
    Mai 2010
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : USTHB

    Informations forums :
    Inscription : Mai 2010
    Messages : 35
    Points : 39
    Points
    39
    Par défaut
    merci ami, j'ai trouve la solution

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [D7]IEnumVariant et procédure de rappel
    Par Aka Guymelef dans le forum Langage
    Réponses: 0
    Dernier message: 07/03/2008, 16h15
  2. Lancer une procédure sur un changement de liste
    Par Many31 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 29/01/2008, 20h42
  3. Création d'une procédure sur un texte
    Par GLDavid dans le forum PostgreSQL
    Réponses: 5
    Dernier message: 04/06/2007, 11h48
  4. Requete sur table récursive pour construire arbre
    Par dacid dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 13/06/2006, 18h17
  5. [Sybase] Execution procédure sur autre Serveur
    Par MashiMaro dans le forum Sybase
    Réponses: 2
    Dernier message: 03/02/2004, 11h45

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