Fórum Problema com Shellexecute no Windows 64 #448825
18/07/2013
0
Gustavo Bernardino
Curtir tópico
+ 0Posts
18/07/2013
Joel Rodrigues
Gostei + 0
18/07/2013
Gustavo Bernardino
Gostei + 0
18/07/2013
Joel Rodrigues
Gostei + 0
18/07/2013
Gustavo Bernardino
ShellExecute(0, nil, 'cmd.exe /c ', Pchar(wPath ), nil, SW_HIDE);
E no windows 64 não executa.
Gostei + 0
22/07/2013
Alessandro Yamasaki
https://www.devmedia.com.br/forum/problemas-com-shellexecute-e-winexec-no-windows7-64bits/407348
Gostei + 0
22/07/2013
Gustavo Bernardino
Consegui, percebi que no Windows 64 a estrutura de diretórios é diferente e lendo o help verifiquei que esta colocando os parâmetros como uma string só dentro do Pansichar, mas na verdade a colocação dos parâmetros deveriam ser assim :
ShellExecute(0,nil,'cmd.exe', ' /c executar.bat',Pchar(wpath),SW_SHOW);
e não assim
ShellExecute(0, nil, 'cmd.exe /c ', Pchar(wPath ), nil, SW_SHOWNORMAL);
então consegui.
De qualquer forma obrigado pela força cara, valeu mesmo
Gostei + 0
22/03/2014
Deivison Melo
Obrigado a todos!
Emanoel Deivison
Recife - PE
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)