hi,
kann mir einer sagen, wie ich eine parameteruebergabe
á la ‚hallo.exe -w test‘ mit vb hinbekomme?
vielen dank im voraus
gerd
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
Danke - man lernt nie aus! (o.T.)
o.T.