Pequeno problema - Caminho do arquivo

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Pedro Junior
Usuário Nível 1
Usuário Nível 1
Mensagens: 34
Registrado em: 20 Ago 2003 00:54
Localização: Recife/PE

Pequeno problema - Caminho do arquivo

Mensagem por Pedro Junior »

Olá pessoal, gostaria de saber como passar um caminho pra um determinado programa.
Exemplo :

run nodosimp ("c:\temp\"+alltrim(x_usuario)+".txt") 80 pre/sel

quando passo esta linha, abro o nodosimp e é exibida uma mensagem

Archivo("c:\temp\"+alltrim(x_usuario)+".txt") não encontrado. Note que ele me exibiu uma string e não o caminho, como faço pra ele pegar realmente o arquivo que está nesta pasta que passei como parametro ?
Um abraço
Pedro Junior
Avatar do usuário
vagucs
Membro Master
Membro Master
Mensagens: 1480
Registrado em: 10 Jul 2004 10:45
Localização: Ipanema - MG
Contato:

Mensagem por vagucs »

monte a linha de comando primeiro depois use o comando RUN ou mesmo use a rotina __Run que faz o mesmo, porem o comando RUN se torna ela depois da compilação, então faça assim.

Código: Selecionar todos

__Run("nodosimp c:\temp\"+alltrim(x_usuario)+".txt 80 pre/sel")
Ou assim

Código: Selecionar todos

comando="nodosimp c:\temp\"+alltrim(x_usuario)+".txt 80 pre/sel"
RUN &COMANDO
O erro ocorre porque tudo que vc coloca depois da linha RUN vira uma string, então está sendo executado o comando assim

nodosimp ("c:\temp\"+alltrim(x_usuario)+".txt") 80 pre/sel

Dai o erro, tente como citei acima, é bater e valer.[/code]
Sem mais
Wagner Nunes
www.vagucs.com.br
Pedro Junior
Usuário Nível 1
Usuário Nível 1
Mensagens: 34
Registrado em: 20 Ago 2003 00:54
Localização: Recife/PE

Mensagem por Pedro Junior »

Valeu, funcionou na boa.

Obrigado pela dica.
Um abraço
Pedro Junior
Responder