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

Windows Forms Discussion :

Où définir les constantes #define


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Développeur Java
    Inscrit en
    Mars 2004
    Messages
    624
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Mars 2004
    Messages : 624
    Par défaut Où définir les constantes #define
    Bonjour,

    lorsque je définis des constantes #define il me dis qu'il faut une fin de ligne un un commentaire single-line.

    Où dois-je définir les constantes ?

    Merci

  2. #2
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    Citation Envoyé par bubulemaster Voir le message
    Bonjour,

    lorsque je définis des constantes #define il me dis qu'il faut une fin de ligne un un commentaire single-line.

    Où dois-je définir les constantes ?

    Merci
    Les #define doivent être défini en tout début de fichier à la première ligne
    #define TEST

    Et après on s'en sert avec les #if

    Je rappelle que c'est pas comme les #define en C.
    On peut pas faire : #define PI 3.14

    #define en C# sert juste pour de la compilation conditionnelle

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    #define TEST
    ...
    #if TEST
       // code
    #else
      // code
    #endif

  3. #3
    Membre éclairé
    Profil pro
    Développeur Java
    Inscrit en
    Mars 2004
    Messages
    624
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Mars 2004
    Messages : 624
    Par défaut
    Ok, merci (vieux réflexe)

    il faut :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    const type identifier = constant-expression
     
    class A {
    	const bool VRAI 		 = true ;
    	const int MAX_VALUE 	 = 100;
    	const double LONG_MAX	 = 500.80 ;
    	const string HELLO 	 = "Hello";
    	const double LARG_MAX 	 = LONG_MAX / 3.5;
    }

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

Discussions similaires

  1. Comment dééfinir les valeurs des abscisses en Time ?
    Par marsupilami34 dans le forum Langage
    Réponses: 1
    Dernier message: 29/09/2005, 15h50
  2. [TChart] Comment définir les marges d'un graphe ?
    Par marsupilami34 dans le forum Composants VCL
    Réponses: 1
    Dernier message: 01/08/2005, 16h48
  3. [IDE][VS.NET] Où définir les infos de mon exécutable ?
    Par DotNET74 dans le forum EDI/Outils
    Réponses: 2
    Dernier message: 12/06/2005, 15h51
  4. comment savoir définir les figure dans opengl
    Par romainhoarau2764 dans le forum OpenGL
    Réponses: 1
    Dernier message: 05/03/2005, 19h30
  5. [Debutant(e)]définir les valeurs possibles d'un param
    Par mouste79 dans le forum Langage
    Réponses: 7
    Dernier message: 18/11/2004, 10h48

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