none
Visual studio 2010 changement de configuration RRS feed

  • Question

  • Bonjour,

    Je viens de creer un projet vide et je voudrais a present activer le mode debug en console, comme si on avait creer un projet console.

    Je m'explique lorsque je fais un Ctr+F5 sur un projet creer un "projet console" ce dernier affiche une console qui ne se ferme que lorsqu'on appui sur une touche a la fin de l'execution du programme.

    Hors quand je fais un Ctrl+F5 sur mon projet actuellement il se ferme directement apres son execution sans que je ne n'appui sur aucun touche.

     

    Merci d'avance

    vendredi 21 mai 2010 09:23

Réponses

  • Bonjour,

    Ajoutez à la fin de votre application :

    Console.ReadKey()

    Cordialement


    Gilles TOURREAU - MVP C# - Architecte .NET/Consultant/Formateur
    samedi 22 mai 2010 13:16
    Modérateur
  • C'est bon je viens de trouver la solution ^^. il faut aller dans la propriete du projet puis Configuration Properties > Linker > System > SubSystem et choisir Console Voila ^^.
    • Marqué comme réponse shyriu mardi 25 mai 2010 12:35
    mardi 25 mai 2010 12:35

Toutes les réponses

  • Bonjour,

    Ajoutez à la fin de votre application :

    Console.ReadKey()

    Cordialement


    Gilles TOURREAU - MVP C# - Architecte .NET/Consultant/Formateur
    samedi 22 mai 2010 13:16
    Modérateur
  • Bonjour,

    Merci pour la reponse mais n'y a t'il pas un autre moyen de faire cela car cela reviens a faire une lecture sur l'entree standard.

    hors je ne veux pas ajouter de code dans mon application

     

    par exemple si l'on prend un code simple en C++ comme suit:

    class    test
    {
    public:
        test();
        ~test();
    };

     

    #include <iostream>

    test::test()
    {
        std::cout << "my first test" << std::endl;
    }

    test::~test()
    {

    }

    int    main(int ac, char **av)
    {
        test    try;

        std::cout << "dans main" << std::endl;
    }

     

    suivant la configuration du projet comme je l'explique sur mon precedent poste:

    pour un projet vide:

    j'aurais en sortie:

    "my first test"

    "dans main"

    suivie d'une fermeture direct de la fenetre.

     

    pour un projet console"

    j'aurais en sortie:

    "my first test"

    "dans main"

    "appuyez sur une touche pour continuer..."

    suivie d'une attente de frappe de touche.

     

    Donc je me demandais s'il etait possible de regler cela dans les proprietes du projet.

     

    Merci d'avance.

    mardi 25 mai 2010 11:57
  • C'est bon je viens de trouver la solution ^^. il faut aller dans la propriete du projet puis Configuration Properties > Linker > System > SubSystem et choisir Console Voila ^^.
    • Marqué comme réponse shyriu mardi 25 mai 2010 12:35
    mardi 25 mai 2010 12:35