sergeszebe
Messages postés180Date d'inscriptionmardi 15 novembre 2005StatutMembreDernière intervention 8 octobre 2009
-
23 janv. 2006 à 14:20
ScSami
Messages postés1488Date d'inscriptionmercredi 5 février 2003StatutMembreDernière intervention 3 décembre 2007
-
25 janv. 2006 à 17:01
slt! je travaille dans une application existante,les modif que je dois faire sont difficile puisque je ne peut voir aucun formulaire parceque le chemin d'acces n'est pas valide je c pas comment faire pour changer le chemin d'acces .et je trouve ce code qui me parait concerner quelq'un pourrait me le commenter?
Private Sub Commande130_Click()
On Error GoTo Err_Commande130_Click
gallyhc
Messages postés386Date d'inscriptionsamedi 4 octobre 2008StatutMembreDernière intervention19 février 20182 23 janv. 2006 à 14:29
Bonjour,
Visiblement ton application execute simplement un autre programme ce nomant "C:\AB\NB.EXE" et lui envois la ligne de commande suivante "\osteo\jsosteo.nbk", donc voila pourquoi tu as "stAppName = "C:\AB\NB.EXE \osteo\jsosteo.nbk""
ScSami
Messages postés1488Date d'inscriptionmercredi 5 février 2003StatutMembreDernière intervention 3 décembre 200724 24 janv. 2006 à 04:36
En effet, Gally a tout à fait raison!
"C:\AB\NB.EXE \osteo\jsosteo.nbk" ça signifit : Lancer le programme C:\AB\NB.EXE en ouvrant le fichier [chemin courant]\osteo\josteo.nbk
Tu peux déjà essayé avec en mettent un "." devant ".\osteo..."
Sinon, ouvre ton explorateur Windows (qui devrait toujours être ouvert sur tous les ordinateurs du monde!!!!!!!) et vérifie la validité des deux chemins!
Sinon, sans savoir ce que tu cherches exactement à obtenir on ne peut pas t'en dire plus!
(Pense à toujours nous préciser avec quoi tu travailles !!! C'est important. Parce qu'on est pas dans ta tête pour le deviner!).
Enjoy
<hr size="2" width="100%">
( Si une réponse vous convient, cliquez sur le bouton "Réponse acceptée". )
ScSami
Messages postés1488Date d'inscriptionmercredi 5 février 2003StatutMembreDernière intervention 3 décembre 200724 24 janv. 2006 à 15:28
Je rejoins également Katsenkat sauf peut-être sur le premier point qui est à vérifier car le shell peut, dans la plupart des cas, résoudre des chemins relatifs. D'où d'ailleurs ma suggestion de préciser, via le point devant l'anti-slash, qu'il s'agit bien d'un chemin de ce type même si c'est inutile lorsque cette solution est viable (l'utilisation de chemins relatifs!).
Si tu utilises la variable stAppName, il faut la déclarer (question d'hygiène ;-). Mais en l'état des choses, il serait carément préférable de mettre la chaine directement dans ton Call.
En revanche, je m'intéroge sur ton Call Shell(fichier, argument). Je ne connaissais pas! Parce que sinon tu as directement l'instruction Shell
Shell "chemin.exe \blabla"
!
Eh puis, dans la mesure du possible, évite de mettre des backspace "_" aux noms persos car ça n'arrange en rien la lisibilité du code, bien au contraire (c'est subjectif, certes et je ne polémiquerais pas sur ce point) et on les confond vite avec les procédures événementielles!
Enjoy
<hr size="2" width="100%">
( Si une réponse vous convient, cliquez sur le bouton "Réponse acceptée". )
Vous n’avez pas trouvé la réponse que vous recherchez ?