CGI mit EXE-DAteien: Wie Parameter übergeben?

Von: , Frage gestellt am Sa, 11. Jan 2003

Hallo!

Wie kann ich im EXE-Programm Parameter abfangen, die beim Aufruf übergeben werden?

Z.B.: project.exe?name=Test

Wie kann ich diesen Paremeter im Programm herbekommen? Ich arbeite mit Delphi. Weiss jemand eine Antwort?

MFG, Volker

4 Antworten zu dieser Frage

  1. Antwort von nach einem Tag 0 hilfreich
    Re: CGI mit EXE-DAteien: Wie Parameter übergeben?

    Hallo!

    Wie kann ich im EXE-Programm Parameter abfangen, die beim
    Aufruf übergeben werden?

    Z.B.: project.exe?name=Test

    Wie kann ich diesen Paremeter im Programm herbekommen? Ich
    arbeite mit Delphi. Weiss jemand eine Antwort?
    Siehe den Link in meiner 1. Antwort unten, für GET musst du die Umgebungsvariable QUERY_STRING abfragen:
    Such mal nach GetEnvironmentVariable (API-Funktion).

    Wenn du Formulare mit "POST" sendest, musst du dir die Größe der Daten aus einer Umgebungsvariable ziehen und die Daten selbst mit den Dateifunktionen (read, etc) einlesen, als ob diese per Tastatur eingegeben wurden.

    Alexander

    • Antwort von nach einem Tag 0 hilfreich
      Re^2: CGI mit EXE-DAteien: Wie Parameter übergeben

      Hallo!

      Wenn ich aber die Funktion

      GetEnvironmentVariable('QUERY_STRING',tmp,100);

      aufrufe, bekomme ich immer einen Fehler. Ist der Aufruf vielleicht falsch?

      MFG, Volker

      • Antwort von nach 2 Tagen 0 hilfreich
        Re^3: CGI mit EXE-DAteien: Wie Parameter übergeben

        Hallo!

        Wenn ich aber die Funktion

        GetEnvironmentVariable('QUERY_STRING',tmp,100);

        aufrufe, bekomme ich immer einen Fehler. Ist der Aufruf
        vielleicht falsch?
        http://groups.google.com/groups?hl=de&lr=&ie=UTF-8&s...

        Welcher Fehler ? Evtl. sind die 100 Bytes etwas wenig ? tmp richtig deklariert (nicht PChar, sondern array[0..xxx] of char oder String ?) ?

        Alexander

        • Antwort von nach 11 Tagen 0 hilfreich
          Re^4: CGI mit EXE-DAteien: Wie Parameter übergeben

          Hi!

          Danke!

          Das ist genau das, was ich gesucht habe!

          MFG, Volker

Keine passende Antwort gefunden? Jetzt eigene Frage stellen!