Précédent   Forum du club des développeurs et IT Pro > Dotnet > Développement Windows > Windows Forms
Windows Forms Forum d'entraide sur le développement Windows Forms & Applications Windows. Avant de poster -> Articles Windows Forms
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 26/02/2013, 17h31   #1
luc2verga
Invité régulier
 
Inscription : juin 2004
Messages : 49
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 49
Points : 9
Points : 9
Par défaut Appel d'une fenêtre d'une autre application Winforms

Bonjour,

J'ai développé trois applications Winforms qui utilise un module similaire (un écran similaire).
Le problème c'est qu'actuellement le code est dupliqué au sein de ces trois applications. J'aimerai éviter cela.
Nous avons donc décidé de créer une application Winforms contenant uniquement ce module.

Problème : les trois autres applications doivent pouvoir ouvrir la fenêtre de cette nouvelle application (en y passant des paramètres).

Comment feriez-vous cela ?
Précision importante : les applications sont déployées via ClickOnce.

Merci d'avance pour vos idées.
luc2verga est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/02/2013, 18h31   #2
toxycyty
Membre confirmé
 
Inscription : juillet 2006
Messages : 261
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juillet 2006
Messages : 261
Points : 205
Points : 205
Bonjour,

ça peut t'aider ?
http://www.developpez.net/forums/d99...ions-winforms/
__________________
Tox
toxycyty est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/02/2013, 23h42   #3
Graffito
Expert Confirmé Sénior
 
Avatar de Graffito
 
Inscription : janvier 2006
Messages : 5 390
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 5 390
Points : 6 034
Points : 6 034
Citation:
Comment feriez-vous cela ?
Je mettrai la forme partagée dans un répertoire \MaBibli et, dans chaque projet, j'ajouterai la form au projet avec Add new item / Add As link
(en version FR : Ajouter élément existant / ajouter en tant que lien).
__________________
" Le croquemitaine ! Aaaaaah ! Où ça ? " ©Homer Simpson
Graffito est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/02/2013, 08h54   #4
luc2verga
Invité régulier
 
Inscription : juin 2004
Messages : 49
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 49
Points : 9
Points : 9
Bonjour et merci pour vos réponses,

Citation:
Envoyé par Graffito Voir le message
Je mettrai la forme partagée dans un répertoire \MaBibli et, dans chaque projet, j'ajouterai la form au projet avec Add new item / Add As link
(en version FR : Ajouter élément existant / ajouter en tant que lien).
J'y ai pensé mais je vois un inconvénient à cette facon de faire :
- à chaque modification de ma librairie, je suis obligé de redéployer mes différentes applications (sauf si je la déploye dans le GAC mais cela n'est pas si simple où je bosse donc à éviter de préférence).

Citation:
Envoyé par toxycyty Voir le message
http://www.developpez.net/forums/d99...ions-winforms/
Ma problèmatique est surtout le pilotage d'une application à partir d'une autre (à partir d'une application, je vais lancer ma deuxième application... j'aimerai qu'elle soit en modal, puis lorsque j'ai validé ma fenetre, je quitte ma deuxième application).. Mais c'est vrai que ce n'est peut être pas faisable.
luc2verga est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/02/2013, 16h58   #5
toxycyty
Membre confirmé
 
Inscription : juillet 2006
Messages : 261
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juillet 2006
Messages : 261
Points : 205
Points : 205
Bonjour,

Le post que j'ai cité parle exactement de ton besoin...
Tu fais un modèle client serveur. Ton module partagé est le serveur et tes 3 autres applications sont des clients.
Et tu définis un protocole qui permet de piloter ton serveur...
__________________
Tox
toxycyty est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/02/2013, 17h14   #6
luc2verga
Invité régulier
 
Inscription : juin 2004
Messages : 49
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 49
Points : 9
Points : 9
Citation:
Envoyé par toxycyty Voir le message
Le post que j'ai cité parle exactement de ton besoin...
C'est exact. J'ai relu tout cela (et réfléchi à la mise en place dans mon cas de figure) et cela me donne de vrais bonnes pistes !
Merci beaucoup pour ton aide en tout cas.
luc2verga est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 23h45.


 
 
 
 
Partenaires

Hébergement Web