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?
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