begin process at 2010 02 09 22:03:38
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C#

 > 

Windows

 > 

API

 > 

Windows Form depuis application appli Console


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Windows Form depuis application appli Console

jeudi 28 février 2008 à 15:18:40 | Windows Form depuis application appli Console

RegVB

Bonjour,

J'ai une application console depuis laquelle je peux être amené à exécuter une Windows Form. Si cela arrive, je voudrais que l'application rende la main en console.
Par exemple : je lance monappli.exe dans une cmd, elle exécute la Windows Form et rend la main en console bien que la Windows Form soit dispo.

Pour cela j'ai testé System.Threading.Thread mais l'appli console reste toujours en attente de fermeture de la form. Avez vous une diée de la méthode à employer ?

Merci pour votre aide
samedi 1 mars 2008 à 22:26:16 | Re : Windows Form depuis application appli Console

coq

Administrateur CodeS-SourceS
Salut,

Logiquement tu vas devoir (avec sans doute d'autres choses) lancer la boucle de pompage des messages Windows.
Voir Application.Run() notamment.


/*
coq
MVP Visual C#
CoqBlog
*/
lundi 3 mars 2008 à 10:03:48 | Re : Windows Form depuis application appli Console

RegVB

Bonjour,

Effectivement. Je fais comme suit :
static void Main(string[] args)
{
    if (args.Length > 0)
    {
          Thread thread;
           thread = new Thread(new ThreadStart(WinForms));              
           thread.Start();               
      }
      else { //Je lance mon application console classique}
}

ET
        public static void WinForms()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new myWinForm());
        }


Mais si j'exécute cela, la console reste en attente jusqu'à ce que la WinForm soit fermée

Une idée peut être ? En tout cas merci d'avoir répondu.

Reg
vendredi 7 mars 2008 à 23:05:20 | Re : Windows Form depuis application appli Console

coq

Administrateur CodeS-SourceS
Logiquemment non, qu'est ce que tu appelles "en attente" ?



/*
coq
MVP Visual C#
CoqBlog
*/
mardi 11 mars 2008 à 17:47:32 | Re : Windows Form depuis application appli Console

RegVB

Bonjour,

Je suis de retour et je m'explique. J'exécute une Windows Form depuis un projet Console. J'ai donc ajouté une Form et lorsque je passe un certain paramètre en ligne de commande je voudrai charger la fenêtre Windows et donc que mon application ne se comporte plus comme une appli console. Sauf que la CMD est toujours derrière en attente de fermeture de la fenêtre Windows.

J'espère être clair
Et je voudrais bien que la CMD n'attende plus.

Reg
samedi 15 mars 2008 à 00:46:30 | Re : Windows Form depuis application appli Console

coq

Administrateur CodeS-SourceS
Qu'elle ne soit plus visible ?



/*
coq
MVP Visual C#
CoqBlog
*/
samedi 15 mars 2008 à 22:13:27 | Re : Windows Form depuis application appli Console

RegVB

Non, que la CMD rende la main.Maisplus j'y pense et plus je me dis que cela n'est pas possible étant donné que ma Form fait parti de mon projet, c'est comme si l'appli se fermait en laissant un morceau actif... Me trompe-je ?


Cette discussion est classée dans : form, appli, application, windows, console


Répondre à ce message

Sujets en rapport avec ce message

Ecrire sur la console depuis une appli windows [ par naigeon ] 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 Changer de form de départ de mon application [ par loic72 ] Bonjour,j'ai fais une appli et je voudrais proposer un menu, donc créer un autre form, en amont de mon form qui exécute l'action principale de l'appli Console ou Windows application [ par gdehoe ] Bonjourquelqu'un peut-il m'expliquer la différence que visual studio fait entre Console application et Windows application ?  Car qd on écrit le même Transformer une appli console en appli graphique. [ par madshell ] Bonjour à tous,Pour commencer, je vous préviens que je suis un débutant, un vrai de vrai.J'ai créer un bot msn sur un modèle qu'un ami avait fait il y Lancer une application non windows asp.net [ par FanchPot ] Bonjour,je souhaite lancer une application non windows sur le serveur lorsque je clique sur un boutton de ma webform. Voici le code que j'utilise : Pr Fermeture Windows [ par emmanuel9 ] Bonjour à tous, J'ai une appli qui bloque l'événement Close avec e.Cancel = true ce qui bloque la fermeture de windows. et donc j'utilise WM_QUERYENDS Fermer une FORM dans une application windows [ par tobleronne ] Bonjour,je cherche la methode pour pouvoir fermer mon application lorsque je click sur la croix.merci a tous.EN VB c'etait : Private Sub Form1_Closing Mettre une application de type Windows Form sur un serveur [ par zaytoun ] salam à toutes et tous;J'ai développé une application avec c# (elle est du type Windows Form) et je veux la mettre sur un serveur pour être accessible INSTALLER APPLICATION WINDOWS FORM C# EN PARTAGE [ par pf2711 ] Bonjour à tous, j'aimerais installer une application windows c# en partage sur un serveur. Comme je n'ai pas trop de notions dans ce domaine, j'ai c Application Console [ par reyman ] Bonjour a tousJ'ai une appli console et j'aimerai, avant que l'appli se termine, pouvoir stocker ds un fichier texte l'ensemble des données affichées


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,577 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales