|
|
|
|
|
Dicas
|
|
Visual Basic (Miscelâneas)
|
|
|
Título da Dica: Verificando se a aplicação está rodando compilada ou no ambiente do VB
|
|
|
|
Postada em 2/3/2004 por ^HEAVY-METAL^
Uma forma simples da sua aplicação saber se está rodando no ambiente de desenvolvimento do VB ou como executável compilado é abrir a janela de propriedades do projeto, clicar na tab Make e, onde se lê "Command line arguments", digitar um argumento do tipo "ExecutandoDoIDE". Enquanto você estiver executando a aplicação no ambiente do VB, este argumento será retornado pela função Command. Após compilar a aplicação, este argumento não mais será retornado por Command ao ser chamada de dentro do executável. Para testar, adicione o seguinte código ao formulário inicial de um projeto de teste:
Public Function ExecutandoDoIDE() As Boolean ExecutandoDoIDE = False If InStr(Command(), "ExecutandoDoIDE") Then ExecutandoDoIDE = True End If End Function
Private Sub Form_Load() If ExecutandoDoIDE Then MsgBox "Rodando de dentro do ambiente de desenvolvimento do Visual Basic" Else MsgBox "Rodando de dentro do executável compilado" End If '... End Sub
Rode o projeto no ambiente do VB e, depois de compilá-lo, rode o executável para ver a diferença.
Até a próxima,
fonte: www.codelines.com
|
|
|
|
|