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

C# Discussion :

Test sur les variables d'envionnement


Sujet :

C#

  1. #1
    Membre régulier
    Inscrit en
    Juin 2009
    Messages
    100
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 100
    Points : 94
    Points
    94
    Par défaut Test sur les variables d'envionnement
    Bonjour,

    J'aimerai savoir s'il existe une méthode permettant de tester l'existence ou non d'une variable d'environnement.

    Bobble.

  2. #2
    Max
    Max est déconnecté
    Expert éminent sénior

    Avatar de Max
    Homme Profil pro
    Artisan développeur
    Inscrit en
    Mai 2007
    Messages
    2 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Artisan développeur
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2007
    Messages : 2 954
    Points : 14 933
    Points
    14 933
    Par défaut
    Salut.

    Tu peux faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    IDictionary env = Environment.GetEnvironmentVariables();
    if (env.Contains("myEnvironmentVariable")) {
        // ...
    }
    else {
        // ...
    }
    Un peu plus d'infos par là.

    Bon courage

  3. #3
    Membre régulier
    Inscrit en
    Juin 2009
    Messages
    100
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 100
    Points : 94
    Points
    94
    Par défaut
    Je m'excuse, j'ai fini par trouvé une réponse tout seul
    Je donne ma solution, ca servira peut-être à quelqu'un d'autre

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    String maVariable;
    String valeurDeMaVariable
    System.Environment.GetEnvironmentVariable("maVariable").Equals(valeurDeMaVariable);
    Bobble

  4. #4
    Membre régulier
    Inscrit en
    Juin 2009
    Messages
    100
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 100
    Points : 94
    Points
    94
    Par défaut
    Arf ben on a répondu en meme temps :p
    Merci pour ta réponse en tout cas

    Bobble.

  5. #5
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Points : 13 314
    Points
    13 314
    Par défaut
    Citation Envoyé par Bobbledople Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    String maVariable;
    String valeurDeMaVariable
    System.Environment.GetEnvironmentVariable("maVariable").Equals(valeurDeMaVariable);
    Je crains que ton code ne pête si la variable n'existe pas, non ?

    Je ne réponds pas aux questions techniques par MP ! Le forum est là pour ça...


    Une réponse vous a aidé ? utiliser le bouton

    "L’ennui dans ce monde, c’est que les idiots sont sûrs d’eux et les gens sensés pleins de doutes". B. Russel

  6. #6
    Membre régulier
    Inscrit en
    Juin 2009
    Messages
    100
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 100
    Points : 94
    Points
    94
    Par défaut
    Ah oui effectivement, je n'avais pas fait attention, le equal sur un référence null ne passe malheureusement pas

    Je vais donc utiliser la solution de eusebe19

    Merci,

    Bobble.

  7. #7
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Points : 13 314
    Points
    13 314
    Par défaut
    Citation Envoyé par Bobbledople Voir le message
    Ah oui effectivement, je n'avais pas fait attention, le equal sur un référence null ne passe malheureusement pas
    .
    Malheureusement ?

    Si on pouvait appeler des méthodes sur une instance d'objet n'existant pas, ça ferait un peu désordre, tu crois pas ?

    Je ne réponds pas aux questions techniques par MP ! Le forum est là pour ça...


    Une réponse vous a aidé ? utiliser le bouton

    "L’ennui dans ce monde, c’est que les idiots sont sûrs d’eux et les gens sensés pleins de doutes". B. Russel

  8. #8
    Membre régulier
    Inscrit en
    Juin 2009
    Messages
    100
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 100
    Points : 94
    Points
    94
    Par défaut
    Bien évidemment. Je ne faisais qu' autocritiquer mon etourderie maladive

  9. #9
    Membre émérite Avatar de Guulh
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    2 160
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2007
    Messages : 2 160
    Points : 2 925
    Points
    2 925
    Par défaut
    Citation Envoyé par Bluedeep Voir le message
    Si on pouvait appeler des méthodes sur une instance d'objet n'existant pas, ça ferait un peu désordre, tu crois pas ?
    Bah C++ le permet, tant que la méthode ne fait pas appel à this Et C# ne l'interdit, si je ne me trompe, que parce que le compilo C# traduit en MSIL tous les appels de méthode par des callvirt (virtuels, donc), qui nécessitent this et sa vtable.
    ಠ_ಠ

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

Discussions similaires

  1. [Batch] test sur les valeurs des variable d'environnement
    Par ArnSpin dans le forum Scripts/Batch
    Réponses: 1
    Dernier message: 03/09/2010, 15h15
  2. Test sur les variables de sessions
    Par lenstoi dans le forum Langage
    Réponses: 7
    Dernier message: 30/08/2007, 18h08
  3. Tests sur les variables $_POST
    Par ozzmax dans le forum Langage
    Réponses: 5
    Dernier message: 02/11/2006, 03h41
  4. Fonction de teste sur les voisins d'un point
    Par erkoil dans le forum OpenGL
    Réponses: 9
    Dernier message: 08/05/2005, 17h45
  5. question sur les variables globales et les thread posix
    Par souris_sonic dans le forum POSIX
    Réponses: 5
    Dernier message: 13/06/2003, 13h59

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