Casino online









Mercato forex







Appunti



Passare parametri a un programma da riga di comando


Esiste una class appartenente al namespace My nell'applicazione che registra quali sono stati i parametri passati tramite riga di comando al programma. È accessibile attraverso My.Application.CommandLineArgs e restituisce una collezione in sola lettura di tutti gl argomenti. Il primo è sottointeso ed è costituito dal percorso del programma stesso. Ad esempio:
Dim Cmd As String = My.Application.CommandLineArgs(0)
If Cmd = "-c" Then
  MsgBox("Ciao!")
ElseIf Cmd = "-a" Then
  Msgbox("Addio!")
Else
  MsgBox(Cmd)
End If
Ponendo questo pezzo di codice nell'evento Form_Load di un form o all'inizio di Sub Main in un modulo si otterranno effetti diversi a seconda dei parametri passati. Se si passa -c come primo parametro, la message box visualizzerà "Ciao!", se -a "Addio!", altrimenti visualizzerà esattamente ciò che si è passato al programma. Questa funzione è utilissima specialmente quando si deve assegnare un comando a un'estensione nel registro di sistema.




 

The Totem's Lair - Copyright (C) 2009
È vietata la riproduzione sia totale che parziale del sito.