OVH Cloud OVH Cloud

Probleme de shell

1 réponse
Avatar
François ROLAND
J'ai un petit problème de compatibilitéentre win 98 et win XP

j'ai le code suivant:

Private Declare Function ShellExecute Lib "Shell32.dll" Alias _
"ShellExecuteA" (ByVal hWnd As Long, ByVal lpOperation _
As String, ByVal lpFile As String, ByVal lpParameters _
As String, ByVal lpDirectory As String, ByVal nShowCmd _
As Long) As Long



ShellExecute Me.hWnd, "open", App.Path & "\applis\car1.exe",
vbNullString, vbNullString, SW_SHOWNORMAL


Sous XP, pas de problèmes

en revanche, sous 98 j'ai le message "chemin introuvable"

si j'utilise

X = Shell(App.Path & "\car2.exe", vbNormalFocus)

c'est pareil

A quoi est ce du ???


Cordialement


-




François ROLAND
francois.roland@free.fr

1 réponse

Avatar
Gilles RONSIN
"François ROLAND" , le sam. 20 sept. 2003
10:35:11, écrivait ceci:

Salut,

X = Shell(App.Path & "car2.exe", vbNormalFocus)

c'est pareil


Si tu fais debug.print App.Path & "car2.exe", est-ce que ça correspond
bien à ce que tu attendais ? Pas de double ? si un nom long et/ou avec
des espaces, y a t'il bien les guillemets qui encadre le nom du programme ?

--
Embryon de site : http://gilles.ronsin.free.fr Nouveau: un JukeBox pour
DaemonTool
Mon utilitaire de BDR V1.1.0 : http://gilles.ronsin.free.fr/aregtool.htm
Les gens qui ne rient jamais, ne sont pas des gens sérieux.