Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Qui si discute di Visual Basic, no di VB.Net.
Il VB 2005 è VB.Net che è diverso dal normale VB.
Cmq ti posso aiutare, una cosa del genere l'ho fatta in VB però.
Si usa la funzione Command$
Codice sorgente - presumibilmente VB.NET
PublicClass Form1
PrivateSub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)HandlesMyBase.Load
Dim data AsString
data =Command$()
MsgBox(data)
EndSub
EndClass
Data contiene il parametro che hai passato alla funzione.
Io ho messo la MsgBox per visualizzare il parametro, tu levalo e usa la variabile data per gestire il parametro.
Se devi passare più parametri al programma fai cosi:
Codice sorgente - presumibilmente VB.NET
PublicClass Form1
PrivateSub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)HandlesMyBase.Load
Dim data(10)AsString
data =Split(Command$(), " ")
MsgBox(data)
EndSub
EndClass
In questo caso data è un array, che contiene tutti i parametri che passi al programma(nel caso i parametri sono più di uno)
Con la funzione Command$ gestisci anche i pathname dei file quando fai doppio click e vuoi che si apra con il tuo programma.
Spero di essere stato chiaro.
Ciao.
Ultima modifica effettuata da LuigiBiasi il 12/09/2007 alle 18:25