Bonsoir,
voilà, je souhiate dans mon appli faire appel à la calculette Windows.
Je souhaite mettre un code simple qui empêcherai l'execution de plusieurs instance de la calculette.
une soluce ?
Merci
Bonsoir,
voilà, je souhiate dans mon appli faire appel à la calculette Windows.
Je souhaite mettre un code simple qui empêcherai l'execution de plusieurs instance de la calculette.
une soluce ?
Merci
La réponse est dans la faq (de mémoire l'exemple est le notpad)
bon dev ....
aller jour de bonté je te fille le lien
http://faqcsharp.developpez.com/?pag...gleinstanceapp
Sinon tu regardes dans la liste des procesus lancé si la calculette (calc) est présente :
http://faqcsharp.developpez.com/?pag...#syst_proclist
et si oui tu ne la lance plus![]()
Effectivement, parcourir la liste des process Windows est une bonne idée, à condition de connaitre le nom du process que tu cherches![]()
Thomas LEBRUN: MCAD.NET, MCTS (Win et Web), MCPD(Win et Web) & Microsoft MVP Client Application Development
WPF par la pratique, mon livre sur WPF ! (également disponible ici ou là)
A la découverte de .NET
N'est-il pas possible d'utiliser une variable de type static pour limiter le nombre d'instance de la classe principale ?
Tu peux aussi utiliser le Disign pattern Singleton ...
Le pb, c'est qu'il ne veut pas limiter le nombre d'instance de SA classe mais de la calculatrice Windows
Donc variable static et design pattern singleton ==> non
Thomas LEBRUN: MCAD.NET, MCTS (Win et Web), MCPD(Win et Web) & Microsoft MVP Client Application Development
WPF par la pratique, mon livre sur WPF ! (également disponible ici ou là)
A la découverte de .NET
Salut,
merci pour vos réponses...
J'ai fait un mix de ce que notalp m'a donné...
Ca a l'air de fonctionner.
Merci pour tout
Partager