Je tente de lancer une boîte de dialogue en appelant plusieurs méthodes à partir d'un assemblage de formulaires Windows. Mon application est une application de console. Toute la logique d'exécution se passe bien et sans exception, mais la fenêtre n'est pas lancée. Est-ce un problème connu que vous ne pouvez pas lancer un formulaire Windows à partir d'une application de la console?Echec de la création d'une fenêtre lors du lancement par réflexion à partir de l'application console
Q
Echec de la création d'une fenêtre lors du lancement par réflexion à partir de l'application console
0
A
Répondre
1
bien, oui. Vous devez avoir une boucle de message Windows pour que cela fonctionne. Si vous créez une application Forms à partir de zéro, vous verrez le module Program.cs créé avec ... Application.Run(new YourMainForm())
. Run est fondamentalement la pompe de message - ce qui est à peu près une condition pour que les formulaires fonctionnent.
Questions connexes
- 1. Diffuser l'objet à l'interface lors de la création par réflexion
- 2. Lancement d'une application de console externe à partir de Java
- 3. Comment démarrer la console Java lors du lancement d'une application à partir d'Eclipse?
- 4. Processus de lancement en C# sans fenêtre de console distrayante
- 5. Comment empêcher la fermeture de la fenêtre de console lors de l'exécution d'une application de console?
- 6. Echec du lancement du programme Java dans le plugin eclipse
- 7. Rediriger l'entrée standard lors du lancement d'une application C à partir de NetBeans
- 8. Lancement d'application à partir de la commande c dans la fenêtre OS
- 9. Lancement d'une fenêtre de navigateur à partir d'une application AIR
- 10. Console informations à la fenêtre
- 11. Création d'une nouvelle instance de la fenêtre par chaîne Type
- 12. Lancement du simulateur d'iPad à partir d'Instruments
- 13. MonoDevelop 2.2 bêta 2 "Aucun nom de fichier fourni" lors du lancement dans la console externe
- 14. .net lancement de type runtime lors de l'utilisation de la réflexion
- 15. Exécuter une application de console à partir d'une fenêtre Formulaire
- 16. Création d'une fenêtre WPF à partir de l'invite de commande
- 17. Exception de sécurité lors du lancement de l'application C# à partir de l'emplacement réseau
- 18. JNLP n'affiche pas d'écran de démarrage lors du lancement à partir d'une icône de bureau
- 19. Comment cacher la fenêtre de console du sous-processus?
- 20. Comment empêcher l'apparition de la console lors de la création d'un projet Windows SDL avec Eclipse?
- 21. Erreur lors du lancement de scanner externe
- 22. Problème lors du lancement de JBoss
- 23. Problème lors du lancement d'une MapActivity
- 24. Lancement de Windows Explorer à partir d'ANT?
- 25. Erreur lors de l'obtention du chemin introuvable lors de l'exécution de la section GetConfig à partir d'une application de console
- 26. Le plugin de lancement de Maven échoue lors de la création de la balise
- 27. Prévention fenêtre de terminal de sauter vers le haut lors du lancement de programme
- 28. Détecter la fenêtre de la console?
- 29. Comment faire pour récupérer une erreur lors du lancement de sqlcmd à partir de C#?
- 30. Fenêtre de sortie de la console dans la DLL
Existe-t-il un moyen de simuler cette exécution avec des répartiteurs ou quelque chose d'autre? – kateroh
Oui, je suis sûr qu'il y a un moyen, mais je n'ai moi-même rien fait de tel. Contrairement aux applications WPF, les applications Windows Forms sont essentiellement des applications GUI WIN32 traditionnelles (elles utilisent des messages de fenêtre traditionnels, des poignées, etc. pour faire leur travail) - elles utilisent simplement du code managé. Dans WIN32, pour faire quelque chose comme ceci, vous pouvez lancer votre propre thread et appeler GetMessage, DispatchMessage, et les amis, pour avoir le message pour votre fenêtre créée dynamiquement. Cela devrait aussi fonctionner avec les applications Forms, mais il pourrait y avoir des mises en garde. –
Merci d'expliquer cet contenu! C'est en fait une application/formulaire WPF que j'ai besoin de créer dans l'application console. Des conseils sur la façon dont cela peut être accompli avec une application WPF? – kateroh