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 :

rappel sur les procédures


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    868
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 868
    Par défaut rappel sur les procédures
    bonjour,

    j'ai besoin qu'on me rafraichisse la mémoire sur les procedures!!

    lorsque il ni a aucun parametre a passer et qui'il ni a aucun parametre à recevoir (c'est juste du calcul interne) comment :

    - on déclare la procedure dans l'interface
    - on ecrit la première ligne de la procedure elle meme
    - on appelle la procedure


    merci

  2. #2
    Membre Expert
    Avatar de Clorish
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 474
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 474
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
     
    Unit Unit1;
     
    interface
     
    Procedure MaProcSansParam;
    Procedure MaProcAvecParam(AParam : String);
    Function MaFuncSansParam : Integer;
    Function MaFuncAvecPAram(AParam : String) : Integer;
     
    implementation
    Procedure MaProcSansParam;
    Begin
     
    End;
     
    Procedure MaProcAvecParam(AParam : String);
    Begin
     
    End;
     
    Function MaFuncSansParam : Integer;
    Begin
     
    End;
     
    Function MaFuncAvecPAram(AParam : String) : Integer;
    Begin
     
    End;
    Si tu parles du mot clef foward il est inutile pour toutes declaration de procedures/fonction publiques (ie declaration dans interface) car la declaration et de fait forward car aucune implemetnation n'est autorisée dans la partie interface

    Apres il est possible de ne pas remettre la partie parametres dans la partie implementation mais la mettre n'est pas faux et permet d'eviter des ennuis

  3. #3
    Membre expérimenté
    Profil pro
    DEV
    Inscrit en
    Août 2006
    Messages
    182
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : DEV

    Informations forums :
    Inscription : Août 2006
    Messages : 182
    Par défaut
    Bonjour,

    L'appelle de la procédure est simple
    je reprend les exemples donnée par clorish

    tu veux appeller la procédure" MaProcSansParam"

    il te suffit dans le code a l'endroit ou tu veux l'appeller de simplement mettre le nom de la procédure

    et s'il s'agit d'une procédure avec paramétre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    MaProcAvecParam(Edit1.Text);

  4. #4
    Membre confirmé
    Inscrit en
    Décembre 2005
    Messages
    76
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 76
    Par défaut
    c'est ça Oui.

  5. #5
    Membre confirmé
    Inscrit en
    Décembre 2005
    Messages
    76
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 76
    Par défaut
    Oui c'est ça.

    Exemple pour une procédure "toto".

    1-on crée la procédure "toto":

    PROCEDURE TForm1.toto(val1:string,...etc) ;
    var
    a:string;
    ..etc
    begin
    traitement....
    end;

    2-on déclare la procédure dans Type:

    Procedure toto(val1:string,...etc);

    3-on fait appelle à la procédure à partie de l'interface (bouton ou autre) :

    Ex : if instr then toto('valeur',...etc)

    Ou carrément : toto('valeur',...etc)

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

Discussions similaires

  1. Petite question sur les procédures stockées
    Par Jobard81 dans le forum Langage SQL
    Réponses: 6
    Dernier message: 10/11/2008, 16h15
  2. Livre sur les procédures stockées
    Par infosteph dans le forum Livres
    Réponses: 0
    Dernier message: 14/04/2008, 15h50
  3. besoin de conseil sur les procédures stockées et vues.
    Par zenfantasy dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 28/11/2007, 21h41
  4. Demande infos sur les procédures stockées
    Par VILPELLET dans le forum SQL
    Réponses: 3
    Dernier message: 15/10/2007, 14h27
  5. Informations sur les procédures stockées
    Par jfphan dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 13/01/2004, 14h30

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