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 :

Déclaration de variable.


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2006
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 22
    Par défaut Déclaration de variable.
    Bonjour.

    Effectuant des opérations de maintenance (optimisation, correction de bugs, ajout de fonctionnnalités ) sur un programme industriel, je consulte le code sourceet je vois les variables dans chaque unité déclaré directement aprés la déclaration du type :

    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
     
    unit mainUpd;
     
    interface
     
    uses
     .......... ;
     
    type
    TmainUpdF = class(TForm)
        pnl: TAdvPanel;
        AdvPanel: TAdvPanel;
        P: TPanel;
        cxImage1: TcxImage;
        lblTitre: TcxLabel;
        cxGroupBox2: TcxGroupBox;
     
        procedure Tata (...);
     
      private
     
      public
     
      end;
    Quel en est l'interet ?
    Je me permet de mettre en doute la valeur du code étant donné que c'était un jeune novice en delphi ( tout comme moi d'ailleurs )

  2. #2
    Modérateur
    Avatar de Rayek
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    5 236
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 236
    Par défaut
    Citation Envoyé par Popoyan
    Bonjour.

    Effectuant des opérations de maintenance (optimisation, correction de bugs, ajout de fonctionnnalités ) sur un programme industriel, je consulte le code sourceet je vois les variables dans chaque unité déclaré directement aprés la déclaration du type :

    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
     
    unit mainUpd;
     
    interface
     
    uses
     .......... ;
     
    type
    TmainUpdF = class(TForm)
        pnl: TAdvPanel;
        AdvPanel: TAdvPanel;
        P: TPanel;
        cxImage1: TcxImage;
        lblTitre: TcxLabel;
        cxGroupBox2: TcxGroupBox;
     
        procedure Tata (...);
     
      private
     
      public
     
      end;
    Quel en est l'interet ?
    Je me permet de mettre en doute la valeur du code étant donné que c'était un jeune novice en delphi ( tout comme moi d'ailleurs )

    L'interet c'est que c'est ce qui compose ta form. Ceux sont les objets qui ont été déposés.

    Fait un test, Crée une form vide et regarde le code, puis après rajoute un bouton et regarde la différence.
    Modérateur Delphi

    Le guide du bon forumeur :
    __________
    Rayek World : Youtube Facebook

  3. #3
    Membre averti
    Inscrit en
    Mai 2006
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 22
    Par défaut
    Je suis d'accord pour les Objets Graphique !

    Est ce aussi valable pour les variable que j'utiliserai dans mes traitements ?? (genre String, Integer...)

    PS je te remercie de ta réponse plus que rapide !

  4. #4
    Modérateur
    Avatar de Rayek
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    5 236
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 236
    Par défaut
    Citation Envoyé par Popoyan
    Je suis d'accord pour les Objets Graphique !

    Est ce aussi valable pour les variable que j'utiliserai dans mes traitements ?? (genre String, Integer...)

    PS je te remercie de ta réponse plus que rapide !

    Ca depend quel type de variables : Locale,Globale.

    - Variable Locale : Elle sera en général utilisée et instanciée dans le private ou le public de l'unité (tout depend l'utilisation que l'on veut).
    - Variable Globale : Elle sera en général mis dans une unité spécifique qui regroupe tout ce qui est global à l'application

    Après, tu peux gérer d'autres manières les variables mais ces deux types sont ceux de bases.
    tu devrais aller voir dans la section tutoriaux du site, il y a de très bons exemples et explications sur le fonctionnement de delphi et des variables
    Modérateur Delphi

    Le guide du bon forumeur :
    __________
    Rayek World : Youtube Facebook

  5. #5
    Membre averti
    Inscrit en
    Mai 2006
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 22
    Par défaut
    et bien je te remercie de ta réponse mais la gestion des variables me semble un peu bourrine et exterieure à toute notion de sécurité !
    Je vais devoir mettre le nez dedans !

    Merci encore pour ta disponibilté

  6. #6
    Membre Expert
    Avatar de aityahia
    Homme Profil pro
    CIEPTAL CARS SPA
    Inscrit en
    Mars 2006
    Messages
    1 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Algérie

    Informations professionnelles :
    Activité : CIEPTAL CARS SPA
    Secteur : Transports

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 938
    Par défaut
    il faut juste ce soucier des variable que vous déclarer mais celle que déclare IDE sont fort indispensable et nécéssaire a la compilation du projet.

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 18/07/2002, 13h32
  2. variables locales ou globales ???
    Par elvivo dans le forum C
    Réponses: 13
    Dernier message: 03/07/2002, 08h22
  3. Procédure avec un nombre variable d'arguments
    Par charly dans le forum Langage
    Réponses: 15
    Dernier message: 21/06/2002, 11h08
  4. Réponses: 4
    Dernier message: 05/06/2002, 14h35
  5. les variables globales static
    Par gRRosminet dans le forum C
    Réponses: 8
    Dernier message: 27/04/2002, 08h34

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