Passar parâmetros pelo win_api_shell.WinExec(..)

Dicas do Oracle Forms Builder - Blocos, Itens, LOV, Canvas, Triggers, comandos, PLL, d2kwutil, FMB, Alert, menus, etc
Responder
Nass
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 8
Registrado em: Qua, 04 Fev 2009 12:10 pm
Localização: Joinville-SC
Nass.

Bom dia pessoal.

Estou fazendo uma chada no forms de um programa extreno que faz a leitura de uma balança e gera um TXT.
estou com problema na chamada desse executável, estou utilizando o
win_api_shell.WinExec(..) to passando o caminho do arquivo "C:\Lebalanca.exe" e também preciso passar os parâmetros "1 9600 0" e acho que nessa passagem de parâmetros é que ta dando erro.

alguém tem algum exemplo de como fazer essa chamda??

Obrigado.
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Não tentei, mas é possível criar um arquivo .BAT com TEXT_IO no forms. daí dentro dele, faz a chamada completa de todos os parametros. Dai com certeza dá certo.
RodrigoValentim
Moderador
Moderador
Mensagens: 367
Registrado em: Ter, 25 Mar 2008 3:41 pm
Localização: Salvador - BA
Rodrigo Valentim
Analista de Sistemas
Oracle Developer

Campanha: Faça uma pesquisa antes de perguntar!!!

Esse executavel aceita parametros por linha de comando? se sim, você pode usar o host('c:\......');
Nass
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 8
Registrado em: Qua, 04 Fev 2009 12:10 pm
Localização: Joinville-SC
Nass.

Já consegui executar ele com o seguinte comando

Selecionar tudo

win_api_shell.WinExec('"C:\LeBalanca.exe" 1 9600 0 ');
ai ele roda mas não ta gerando o txt.
Se executo ele fora do forms com o mesmo comando ele roda e gera o txt.

Alquem sabe me dizer se está faltando mais algum parâmetro do WinExec??
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 11 visitantes