Parameteruebergabe an das programm

hi,
kann mir einer sagen, wie ich eine parameteruebergabe
á la ‚hallo.exe -w test‘ mit vb hinbekomme?

vielen dank im voraus
gerd

kann mir einer sagen, wie ich eine parameteruebergabe
á la ‚hallo.exe -w test‘ mit vb hinbekomme?

Beispiel für VB6:

Private Form\_Load()
 Dim ParAll As String
 Dim ParArr() As String
 ParAll = Command$
 ParArr = Split(ParAll, " ")
 Debug.Print ParArr(0)
 Debug.Print ParArr(1)
End Sub

Mit dem Aufruf „hallo.exe -w test“ steht dann in ParArr(0) „-w“ und in ParArr(1) „test“.
ACHTUNG! Die Split-Funktion gibt es erst ab VB6, in früheren Versionen muss man den String, der in in der Variablen ParAll steht, händisch auflösen!

MfG
Roland

danke fuer den tip. kam leider ein bisschen zu spaet…
in so einer vb-umgebungsvar namens „command“ werden die parameter
innnerhalb eines ganzen srings abgelegt.
habs dann mit hilfe von regexps auseinandergenommen

gruss
gerd

danke fuer den tip. kam leider ein bisschen zu spaet…

Antwort 43 Minuten nach der Frage und schon zu spät … naja, wir befinden uns halt in einer schnelllebigen Zeit …

in so einer vb-umgebungsvar namens „command“ werden die
parameter
innnerhalb eines ganzen srings abgelegt.

Hab ich doch in meinem Beispiel geschrieben …

habs dann mit hilfe von regexps auseinandergenommen

Was ist denn regexps???
Das hab ich noch nie gehört. Ist das von VB?

Servus
Roland

Was ist denn regexps???
Das hab ich noch nie gehört. Ist das von VB?

regexps->regular expresssions->regulaere ausdruecke

http://msdn.microsoft.com/workshop/languages/clinic/…

gruss gerd

1 Like

Danke - man lernt nie aus! (o.T.)
o.T.