LANCEUR ET KILLEUR DE PROGRAMME

dvdstory Messages postés 192 Date d'inscription dimanche 23 janvier 2005 Statut Membre Dernière intervention 10 août 2009 - 3 sept. 2005 à 01:07
dvdstory Messages postés 192 Date d'inscription dimanche 23 janvier 2005 Statut Membre Dernière intervention 10 août 2009 - 21 mai 2010 à 21:22
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/33618-lanceur-et-killeur-de-programme

dvdstory Messages postés 192 Date d'inscription dimanche 23 janvier 2005 Statut Membre Dernière intervention 10 août 2009
21 mai 2010 à 21:22
Effectivement, le nom de domaine unrealnetwork.net ne m'appartient plus.
Et je ne diffuse plus l'exécutable.
thereddragon Messages postés 1 Date d'inscription jeudi 7 février 2008 Statut Membre Dernière intervention 7 février 2008
7 févr. 2008 à 11:23
Bonjour Grunenberger Benoît je ne trouve pas le fichier .exe malgrès les liens (morts) et l'explication pour aller sur unrealnetwork.net.
Ca serais donc simpa d'y mettre un lien (vivant ^^) pour pouvoir le télécharger et celà dit en passant je trouve ce programme très interessant à exploiter merci à bientôt et bonne continuation ;)
OneHacker Messages postés 1447 Date d'inscription jeudi 2 novembre 2000 Statut Membre Dernière intervention 23 septembre 2007 2
3 déc. 2006 à 02:39
C'est du .NET 2 t'aurai pu le dire plus tôt !
dvdstory Messages postés 192 Date d'inscription dimanche 23 janvier 2005 Statut Membre Dernière intervention 10 août 2009
3 déc. 2006 à 02:19
go to www.unrealnetwork.net puis dans le centre de téléchargement va sur "programme" et télécharge le prog qui s'appele unrealnetwork.net
OneHacker Messages postés 1447 Date d'inscription jeudi 2 novembre 2000 Statut Membre Dernière intervention 23 septembre 2007 2
3 déc. 2006 à 02:06
Le lien est mort pour l'exe !
cs_Pioneer Messages postés 1 Date d'inscription mardi 13 décembre 2005 Statut Membre Dernière intervention 18 décembre 2005
18 déc. 2005 à 17:16
Try
Process.Start("C:\WINDOWS\system32\magnify.exe")

Catch ex As Exception
MessageBox.Show(ex.ToString)
MessageBox.Show("Si cette erreur se répète, veuillez contactez l'auteur")

End Try
DaKeD Messages postés 11 Date d'inscription mercredi 14 septembre 2005 Statut Membre Dernière intervention 10 février 2006
2 nov. 2005 à 22:25
Pas de problème, content que mon conseil ai pu t'aider.
dvdstory Messages postés 192 Date d'inscription dimanche 23 janvier 2005 Statut Membre Dernière intervention 10 août 2009
28 oct. 2005 à 03:43
C'est bon sa marche, j'ai un peu cherché et j'ai trouvé comment l'utiliser.
Sa ressemble beaucoup à ce que tu ma donner sauf qu'il a pas de "as exception"

Voila ce que sa donne

Private Sub loupe_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles loupe.Click
Try
Shell("C:\WINDOWS\system32\magnify.exe")
Catch
MsgBox("le programme que vous voulez éxécuter n'est pas installé")
End Try
End Sub

Merci DAKED si tu m'avais pas mis sur la voie du Try Catch, j'aurais surement mis beaucoup plus de temps avant de résoudre ce problème.
dvdstory Messages postés 192 Date d'inscription dimanche 23 janvier 2005 Statut Membre Dernière intervention 10 août 2009
26 oct. 2005 à 01:54
DSL J'y arrive pas voila ce que sa donne

Private Sub loupe_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles loupe.Click
Try
Shell("C:\WINDOWS\system32\magnify.exe", AppWinStyle.NormalFocus)
Catch e As Exception
MessageBox.Show("fsdfdsfsdf")
End Try
End Sub

Sa marche pas

J'ai aussi essayé sans le "e" entre Catch et as car je le trouvais bizzar mais sa marche toujours pas.
Et qu'il y est le "e" ou pas il me souligne le as Exception
dvdstory Messages postés 192 Date d'inscription dimanche 23 janvier 2005 Statut Membre Dernière intervention 10 août 2009
25 oct. 2005 à 23:22
OK merci
je vais essayer.
Si sa marche ou pas je vous le dirais.
Et si sa marche je l'implante à mon prog dans la prochaine version.
DaKeD Messages postés 11 Date d'inscription mercredi 14 septembre 2005 Statut Membre Dernière intervention 10 février 2006
25 oct. 2005 à 23:03
A mon avis (sans avoir testé), si ton programme se ramasse à chque fois que l'on tente de lancer une application non installée, c'est parce que tu ne gère pas les erreurs.

Il te suffit pour gérer ce problème d'utiliser des try catch à chaque fois.

Du style

try
lancer l'application
catch e as Exception
Messagebox.show("Ce programme n'est pas installé")

Je pense que ça peut résoudre ton problème. A tester :)
cs_Thomas46 Messages postés 123 Date d'inscription samedi 29 novembre 2003 Statut Membre Dernière intervention 11 mars 2007
23 sept. 2005 à 01:06
Assez pratique, on a tout "à portée de main".
dvdstory Messages postés 192 Date d'inscription dimanche 23 janvier 2005 Statut Membre Dernière intervention 10 août 2009
17 sept. 2005 à 15:22
cs_loke Messages postés 53 Date d'inscription dimanche 15 septembre 2002 Statut Membre Dernière intervention 22 août 2006
5 sept. 2005 à 17:47
en effet :o) mais suis faineant shell c'est plus rapide à taper que process.start ! Mais il est préferable de mener ce jeune homme dans le droit framework
Sirocooo Messages postés 412 Date d'inscription mercredi 19 décembre 2001 Statut Membre Dernière intervention 7 avril 2008 1
5 sept. 2005 à 10:53
C'est pas très Framework tout ça.
A la place de Shell, il faut utiliser "Process.Start". C'est plus riche et c'est 100% Framework
8/10
NHenry Messages postés 15113 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 22 avril 2024 159
5 sept. 2005 à 08:31
G sais pas si c'est posible, mais ets-il possible d'utiliser les groupes de controles (index dans VB6)?
dvdstory Messages postés 192 Date d'inscription dimanche 23 janvier 2005 Statut Membre Dernière intervention 10 août 2009
4 sept. 2005 à 22:57
bas tu me dit que c'est tou con mais moi je debute grave comme je l est deja dit dans les explication et je sais pas comment faire sa.
donc si c'est si simple que sa, sa serait simpa de m'expliqué ou de me donner un lien vers une source me l'expliquant.
Merci
cs_bigboss9 Messages postés 162 Date d'inscription jeudi 22 janvier 2004 Statut Membre Dernière intervention 20 juillet 2013
4 sept. 2005 à 21:01
je ne metterais que 8/10 car ton soft ne gere pâs les erreurs du type : si le soft n'est pas trouvé, aller a la fin...

c tout bete a mettre.

voila. = 8/10
dvdstory Messages postés 192 Date d'inscription dimanche 23 janvier 2005 Statut Membre Dernière intervention 10 août 2009
3 sept. 2005 à 17:06
ouais pa con tou se qui est dans le repertoire system, on pe juste tapé noepad ou calc ou cmd, comme si on faisait éxécuter
cs_loke Messages postés 53 Date d'inscription dimanche 15 septembre 2002 Statut Membre Dernière intervention 22 août 2006
3 sept. 2005 à 10:38
si tu veux aller plus vite, au lieu de taper tout le path des applic windaube comme: Shell("C:\WINDOWS\system32\notepad.exe"), tu peux juste taper shell("notepad") ou shell("cmd")... mais je dis ca, je dis rien... si tu veux t'amuser a tout taper ^^
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 130
3 sept. 2005 à 08:14
J'ai renommé ta source, car son titre ne servait absolument à rien pour les recherches et pour savoir de quoi parlais ta source.

Si le titre ne te convient pas, tu peux le modifier à ta guise.

DarK Sidious
Zlub Messages postés 809 Date d'inscription mercredi 11 octobre 2000 Statut Membre Dernière intervention 29 septembre 2010 8
3 sept. 2005 à 03:30
Salut DVDSTORY,

J'en n'ai pas l'utilité mais bon pourquoi pas ... par contre, ça serait plus élégant de ne proposer que les boutons que l'on peut utiliser ... en vérifiant si le soft associé est installé, par exemple.

Dans le même ordre d'idée, ça serait bien de récupérer le path de chaque exe au lieu de le coder en dur. Et notament pour ceux qui n'ont pas installé sur c:\

Une option pour personnaliser les soft quel'on veut associer à chaque bouton, ça le ferait bien.

Mais bon pour un premier source, c'est bien ... continues

++

Zlub
dvdstory Messages postés 192 Date d'inscription dimanche 23 janvier 2005 Statut Membre Dernière intervention 10 août 2009
3 sept. 2005 à 01:07