Hej. Hej Peter, Tack Pelle , precis vad jag behövdeSkicka in en variabel i ett vb program när det startar.
Hur gör man för att skicka med en variabel till ett vb-program när det startar, och hur fångar man upp variabeln när programet har startat.
/PeterSv: Skicka in en variabel i ett vb program när det startar.
Det finns ett kommando i VB som heter COMMAND$. Med hjälp av denna kan du fånga det du skriver när programmet startas upp. Exempel:
test.exe /data /info
För att få ut denna information får du använda kommandot command vid din form_load händelse eller sub_main.
<code>
Sub Form_Load()
Dim parameters
parameters = command$
If Len(parameters) > 0 Then
' splittar parametrarna på /
Dim paramArray
paramArray = Split(parameters,"/")
For a = 0 To Ubound(paramArray)
Debug.Print paramArray(a)
Next
Else
' inga parametrar angivna
End If
End Sub
</code>
Ps. Om detta hjälper dig (samt alla andra). Glöm inte att överst när ni läser tråden klicka på "löst" så hjälper det andra som letar svar samt de som svarar i forumet.
/PelleSv: Skicka in en variabel i ett vb program när det startar.
/peter