Ecrire sur la console depuis une appli windows

Signaler
Messages postés
9
Date d'inscription
vendredi 4 novembre 2005
Statut
Membre
Dernière intervention
25 mai 2007
-
Messages postés
3246
Date d'inscription
lundi 25 avril 2005
Statut
Modérateur
Dernière intervention
27 octobre 2012
-
Bonjour,

J'ai créé une Application Windows. Or je voudrais au'on puisse l'exécuter via une ligne de commande. Il suffit alors de prendre les arguments passés dans le Main(). Jusque là pas de problème.

Cependant, je n'arrive pas à afficher les résultats de mes traitements sur la console courante (celle dans laquelle j'exécute mon application). Par exemple, un Console.Writeline() ne fonctionne pas.

Savez vous comment je pourrais faire ?

Merci d'avance.

Tchuss

4 réponses

Messages postés
3246
Date d'inscription
lundi 25 avril 2005
Statut
Modérateur
Dernière intervention
27 octobre 2012
39
Salut, AllocConsole ou AttachConsole comme ici :

http://www.csharpfr.com/infomsg_CONSOLE-DANS-FORMS_600472.aspx
Messages postés
9
Date d'inscription
vendredi 4 novembre 2005
Statut
Membre
Dernière intervention
25 mai 2007

Salut Lutinor,

Merci de la réponse rapide.

J'ai toutefois un soucis avec ton code :

    private MainForm( ) : base( )
    {
       
    }

Que signifie le ": base()" qui ne passe pas à la compilation ?

Tchuss
Messages postés
5487
Date d'inscription
dimanche 4 août 2002
Statut
Modérateur
Dernière intervention
20 juin 2013
56
Salut,
base permet dans cet exemple d'appeler le constructeur vide de la classe parente.

<hr />
-Blog-
Messages postés
3246
Date d'inscription
lundi 25 avril 2005
Statut
Modérateur
Dernière intervention
27 octobre 2012
39
Si 'base( )' ne passe pas à la compilation c'est parce que ta forme ne porte pas le même nom que dans mon exemple, de toute façon cette instruction n'a pas de rapport avec l'allocation de la console.