Skip Navigation Links
Novas Tecnologias
Ferramentas Adicionais
Ferramentas Adicionais


Dica No :
150
Assunto : Visual Basic
Titulo: Capturando parâmetros

Gostou do texto ? Vote e dê sua opinião! Pontuação atual :

Translate this page now :






Adicione aos Favoritos!
BlogBlogs Rec6 Linkk Ueba Technorati Delicious DiggIt! StumbleUpon


Todos se recordam das velhas linhas de comando nos programas DOS: 'dir /s', 'pkunzip -v', 'del /p', 'mysys /?', 'myeditor myfile.txt', entre outros. Com estes recursos, os programas já sabiam o que fazer ao serem chamados. No Windows, este recurso ainda é utilizado, principalmente quando se deseja automatizar tarefas. Assim, aplicativos da linha Office podem ser disparados para abertura e impressão de arquivos ou execução de macros.

Para 'capturar' a linha de comando com os parâmetros de um executável em Visual Basic, basta utilizar a função 'Command':

Exemplo:

Crie três formulários chamados: frmAvanc, frmMedios e frmBasico. Crie um módulo e nele inclua uma função 'Sub Main()'. Aponte a propriedade 'StartUp Object' para a 'Sub Main'. Digite o seguinte código:

Select Case UCase(Trim(Command$))
Case "/A"
frmAvanc.Show 'Usuários avançados
Case "/M"
frmMedios.Show 'Usuários médios
Case Else
frmBasico.Show 'Default, usuários novatos
End Select

A captura de parâmetros ocorre normalmente na 'Sub Main()' ou num evento load do form inicial. Se você chamar em uma janela do DOS a aplicação como parêmetro '/A' será exibido um formulário, com o parâmetro '/M' será exibido outro, caso contrário será exibido um formulário default.

Nome :
E-mail:
Comentarios :
 
 
Os Últimos Comentários
Nenhum comentário foi realizado ainda. Seja o primeiro !
Dicas
Dica do Dia
Receba Dicas Por Email
E-mail :  
 


 (help)
Aceito receber informativos do devASPNet, informações de eventos e treinamentos

Veja Quais Informativos Você Receberá

Pesquisar Dicas
Pesquisar Artigos, Dicas e Noticias

Banco de Dados
Algumas Entrevistas
Links Importantes

Búfalo Informática, Treinamento e Consultoria
R. Alvaro Alvim, 37/920 Centro - Cinelândia - Rio de Janeiro Cep: 20031-010
Tel : (21) 2262-1368 (21) 9240-5134 E-mail : Contato@bufaloinfo.com.br