PASSAGEM DE PARAMETRO PARA O EXECUTAVEL

POCCI 08/05/2006 11:22:43
#145462
Caros Parceiros, existe a possibilidade de passar parà¢metros na execução do .EXE gerado pelo VB e fazer com que ele entenda esses parà¢metros ?

Exemplo:

meuprograma.exe /travabotoes

Qdo executar o EXE, ele interpreta esse parametro "travabotoes" e faz e executava uma determinada rotina.

Isso era comum nos programas DOS e alguns em Windows.

Agradeço toda e qualquer ajuda.

Abraços.
WEBMASTER 08/05/2006 11:45:49
#145476
Resposta escolhida
Sim Pocci, isso é possível.

Primeiramente é recomendável que seu programa começe em SUB MAIN() ao invés de fazer o load de um form.

Porque ?
Resposta: Simples, dependendo da ação à  interpretar, o form será carregado inutilmente.

Os valores passados como parà¢metro em sua aplicação estão disponíveis na variável COMMAND do VB. Vamos a um exemplo prático:

Sub Main()
Dim Comando as string
Comando = trim(ucase(Command))

if instr(1, Comando, "/VERSAO") > 0 then
frmversao.show
else
frmmenu.show
end if
End Sub
Tópico encerrado , respostas não são mais permitidas