parameteruebergabe an das programm

Von: , Frage gestellt am Mo, 8. Jan 2001

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

vielen dank im voraus
gerd

5 Antworten zu dieser Frage

  1. Antwort von nach 43 Minuten hilfreich
    Re: parameteruebergabe an das programm

    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

    • Antwort von nach einem Tag hilfreich
      Re^2: parameteruebergabe an das programm

      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

      • Antwort von nach einem Tag hilfreich
        Re^3: Was ist regexps?

        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

Keine passende Antwort gefunden? Jetzt eigene Frage stellen!