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?

MFG, Volker

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

Hallo!

Wenn ich aber die Funktion

GetEnvironmentVariable(‚QUERY_STRING‘,tmp,100);

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

MFG, Volker

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

Hi!

Danke!

Das ist genau das, was ich gesucht habe!

MFG, Volker