|
Postada em 07/11/2004 18:14 hs
Estou utilizando o comando Shell, mas parece que o VB não está reconhecendo esse comando. Utilizo o seguinte código: Dá o seguinte erro: "'5' - Invalid Procedure Call or Argument" Por que? Alguém pode me ajudar?
|
|
|
|
|
Postada em 07/11/2004 19:36 hs
Vê se isso resolve! Num módulo Public Const SW_SHOW As Long = 5 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 Pra chamar use Dim i& i& = ShellExecute(0, "open", App.Path & "VeronicacSistema_CentralNotaFiscal.exe", "", "", SW_SHOW)
|
|
|
|
Postada em 08/11/2004 07:01 hs
Ops... desculpe... o comando é: é um caminho na rede do cliente... o estranho é que se fosse local: Será que o Shell não suporta trabalhar em rede? Obs: vou verificar sua resposta Joseph, valeu!
|
|
|
|
Postada em 08/11/2004 22:30 hs
Bem, em rede também não sei se o que te passei vai funcionar!
|
|
|
|
Postada em 08/11/2004 23:03 hs
|
|
|
|
Postada em 08/11/2004 23:06 hs
Desculpe, o post comeu uma das barras. O correto é \ Pelo que entendi você acessa um mapeamento de rede, ok ? Tente então: barrabarracompartilhamentopastaprogramaexecutável
|
|
|