sebseb42
Messages postés495Date d'inscriptiondimanche 6 juillet 2003StatutMembreDernière intervention 9 novembre 2007
-
28 mai 2005 à 19:47
Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 2012
-
31 mai 2005 à 18:09
Bonjour a tous
Presque tout est dans la question, quand je fait un ShellExecute sur un raccourci, rien ne se passe, et Process non plus, alors soit il y a quelque chose que j'ai mal fait, soit le non-fonctionnement est un fait normal, mais dans n'importe lequel des deux cas, j'aimerais savoir.
ShellExecute est censer faire exactement la meme chose qu'un double-click de mulot theoriquement puisque si on met une image, il la lance automatiquement avec le viewer definit par l'utilisateur, pourquoi avec un raccourci il ne l'executerais pas comme le systeme le fait quand on double-click dessus ?
cs_coq
Messages postés6350Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014101 28 mai 2005 à 20:22
Salut,
Tu fais comment ton lancement?
Parce que chez moi une ligne du genre Process.Start("img.lnk"); me lance bien l'affichage de l'image avec l'application associée.
sebseb42
Messages postés495Date d'inscriptiondimanche 6 juillet 2003StatutMembreDernière intervention 9 novembre 20071 28 mai 2005 à 22:21
pathfile contient le chemin de fichier complet d'un fichier .lnk, mon raccourci est correct puisque je peux le lancer a la main, j'ai tester avec un raccourci qui pointe sur un fichier normal (j'ai tester avec un raccourci vers un PDF) et vers des .exe mais ca fait toujours pareil
le pathfile est correct, j'ai foutu un point d'arret juste avant le p.Start(); pour verifier la valeur du pathfile a l'execution, et elle est bien correcte
sebseb42
Messages postés495Date d'inscriptiondimanche 6 juillet 2003StatutMembreDernière intervention 9 novembre 20071 28 mai 2005 à 22:29
j'ai ecrit mon code d'avant qui foire avec Visual C# Express 2005 Beta 2, avec le Framework 2.0 Beta, et ca fonctionnais pas, alors j'ai tester ca :
System.Diagnostic.Process.Start(textBox1.Text); // textBox1.Text contenant bien le bon chemin du raccourci
avec Visual Studio 2003 et le Framework 1.1 mais... ca fait pareil :S
An unhandled exception of type 'System.ComponentModel.Win32Exception' occurred in system.dll
Additional information: Le fichier spécifié est introuvable
sebseb42
Messages postés495Date d'inscriptiondimanche 6 juillet 2003StatutMembreDernière intervention 9 novembre 20071 28 mai 2005 à 22:32
merde, pardon, l'erreur est bien comme avant :
An unhandled exception of type 'System.ComponentModel.Win32Exception' occurred in system.dll
Additional information: Aucune application n'est associée au fichier spécifié pour cette opération
System.Diagnostic.Process.Start(truc);
fonctionne parfaitement avec un exe, une image, un mp3 ou autres... je comprend pas pourquoi ca fonctionne pas avec les raccourci
sebseb42
Messages postés495Date d'inscriptiondimanche 6 juillet 2003StatutMembreDernière intervention 9 novembre 20071 28 mai 2005 à 22:34
en fait j'ai mis un textbox pour pouvoir modifier le fichier a executer sans avoir a recompiler, mais par default, dans l'editeur j'avais deja mis le nom d'un fichier existant, via copier/coller du chemin pour etre sur de ne pas faire d'erreur, le message d'avant c'est juste que j'avais mis "mon_fichier.pdf" et que j'ai ensuite remplacer par "mon_fichier.lnk", c'etait juste une petite erreur d'inattention
sebseb42
Messages postés495Date d'inscriptiondimanche 6 juillet 2003StatutMembreDernière intervention 9 novembre 20071 28 mai 2005 à 22:48
c'est un peu pour ca que je suis venu poster ici, j'esperais que quelqu'un ai deja eu ce genre de probleme et qu'il avait reussi a le resoudre, et surtout qu'il pourrait partager la solution... enfin je garde espoir, tout le monde n'as pas repondu encore :)
Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 201241 29 mai 2005 à 04:35
Tu peux nous donner ton path ? Avec un raccourci nomme "image" tu peux l'appeler avec le path "image" ( sans extension ) ou "image.lnk" par contre avec un raccourci nomme "image.jpg" tu dois l'appeller avec "image.jpg.lnk"
Euh, tu as bien ecrit "lnk" avec un 'L' ? Avec certaines polices on dirait un 'I' ou le chiffre '1'
sebseb42
Messages postés495Date d'inscriptiondimanche 6 juillet 2003StatutMembreDernière intervention 9 novembre 20071 29 mai 2005 à 09:07
j'ai tester avec et sans l'extention .lnk, ca ne change rien, pour ce qui est du L... je ne suis pas completement con non plus, mais merci quand meme d'avoir proposer une idee, c'est toujours mieux que rien
Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 201241 29 mai 2005 à 17:05
J'ai essaye de proposer une 1ere soluce credible.. et puis pour la 2eme je me suis dit que les fautes d'inattention ca arrive a tout le monde : )
C'est peut etre l'installation du framework beta 2.0 qui a modifie le comportement par defaut !? Vu que ca marche chez nous.. Peut etre qu'avec une installation remise au "propre".. Tiens nous au courant si tu trouves le probleme.