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

MFC Discussion :

Mode console et MFC ??


Sujet :

MFC

  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    81
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 81
    Par d�faut Mode console et MFC ??
    Est-ce qu'il est possible de lancer une console en parall�le d'une bo�te de dialogue cr�� avec les MFC ?

    En fait, je voudrais envoyer des messages avec :

    dans la console pendant que mon application tourne. Je travaille sous Visual C6.

  2. #2
    R�dacteur
    Avatar de farscape
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

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

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par d�faut
    oh oui ,je m'en sers pour faire un trace debug.

  3. #3
    R�dacteur
    Avatar de abelman
    Inscrit en
    F�vrier 2003
    Messages
    1 106
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2003
    Messages : 1 106
    Par d�faut
    Oui. Voir les fonctions Consoles dans MSDN
    AllocConsole pour creer une console
    FreeConsole pour la lib�rer.
    Et il existe une multitide de fonction pour �crire dessus, tu peux la d�finir comme sortie standard et donc utiliser cout

  4. #4
    Membre confirm�
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    81
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 81
    Par d�faut
    Merci, j'arrive bien � lancer la console. J'�cris dedans avec mais je n'y arrive pas avec Comment d�finir la console comme sortie standard ?

  5. #5
    R�dacteur
    Avatar de abelman
    Inscrit en
    F�vrier 2003
    Messages
    1 106
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2003
    Messages : 1 106
    Par d�faut
    Bon apparement on peut pas utiliser cout avec la sortie standard (quand on est dans un programme Windows avec des fen�tres bien sur) d'apr�s MSDN
    Visual C++ provides several alternatives for I/O programming:

    C run-time library direct, unbuffered I/O.
    ANSI C run-time library stream I/O.
    Console and port direct I/O.
    Microsoft Foundation Class Library.
    Microsoft Standard C++ Library.
    The iostream classes are useful for buffered, formatted text I/O. They are also useful for unbuffered or binary I/O if you need a C++ programming interface and decide not to use the Microsoft Foundation Class (MFC) library. The iostream classes are an object-oriented I/O alternative to the C run-time functions.

    You can use iostream classes with the Microsoft Windows operating system. String and file streams work without restrictions, but the character-mode stream objects cin, cout, cerr, and clog are inconsistent with the Windows graphical user interface. You can also derive custom stream classes that interact directly with the Windows environment
    Par contre on peut creer sa propre classe ostream qui sera interfac�e avec la sortie standard ... Je te laisse chercher comment ....

  6. #6
    Membre �prouv�

    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    68
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2003
    Messages : 68
    Par d�faut
    Bonjour,

    Avec VC++6

    Dans les setting du projet MFC , options du linker, il y a une option
    /subsystem:windows
    il faut la remplacer par
    /subsystem:console
    ET AJOUTER L'OPTION
    /entry:"WinMainCRTStartup"
    A ce moment, le programme fonctionne avec les fenetres ET une console
    standard dans laquelle j'�cris sans probleme avec 'printf' donc
    normalement aussi avec cout

    Cordialement

  7. #7
    R�dacteur
    Avatar de abelman
    Inscrit en
    F�vrier 2003
    Messages
    1 106
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2003
    Messages : 1 106
    Par d�faut
    Well done

    Ce que pinpin fait marche aussi sur VC++7. (je viens de tester)
    Par contre ca plante quand tu fermes la console et pas la fen�tre. (mais bon doit bien avoir un moyen de le gerer)

  8. #8
    Membre confirm�
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    81
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 81
    Par d�faut
    tr�s bien merci � tous

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 7
    Dernier message: 24/11/2009, 16h41
  2. [MFC] Dessin dynamique mode console
    Par MAGNUM_HEAD dans le forum MFC
    R�ponses: 20
    Dernier message: 15/05/2007, 16h51
  3. Des couleurs en mode console
    Par davcha dans le forum MFC
    R�ponses: 3
    Dernier message: 08/05/2004, 14h37
  4. Mode console par défaut
    Par sekiryou dans le forum Administration syst�me
    R�ponses: 5
    Dernier message: 05/03/2004, 06h38
  5. Editeur en mode console
    Par logramme dans le forum C
    R�ponses: 5
    Dernier message: 11/06/2002, 13h23

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