Parameterübergabe an WinMain
-
Hallo Zusammen,
ich möchte gerne Formulardaten einer html-Seite als Parameter an meine WinMain übergeben.
Dazu habe ich allerdings 2 Fragen:
Die Parameter werden etwa so übergeben:'http://test.net/cgi-bin/Programm.exe?Wert1=Wert?Wert2=Wert'
Wenn ich mir nun den CmdLine-String anzeigen lasse steht leider nichts drin..., das funktioniert nur wenn ich den Parameter so übergebe:
'http://test.net/cgi-bin/Programm.exe?Wert'
Ist es möglich die Parameter in der ersten Form zu übergeben und abzulegen?
Bzw. gibt es eine andere Möglichkeit html-Formulardaten mittels Parameter (oder auf einem anderen Weg) an meine WinMain zu übergeben und zu speichern?Hoffe, dass es verständlich formuliert ist - ansonsten einfach nochmal nachfragen...
Mit freundlichen Grüßen
Everready
-
Mit deiner Variante müsste der Benutzer das Programm ja jedes mal runterladen, damit es dann mit den Parametern ausgeführt wird. Du könntest dir ein eigenes Protokoll registrieren, hier ein Beispiel für C# (lässt sich leicht nach C++ übertragen).
Da lassen sich dann auch Parameter übergeben.
-
Wenn die Übergabe von Parametern an WinMain nicht klappt liegt das wohl an Angaben, die als Trennzeichen interpretiert werden. Mögliche einfache Abhilfe: Die Infomationen in eine Datei (oder entsprechendem) schreiben und im Init-Zweig von WndProc einlesen.
Wenn das Windows-Programm schon läuft brauchst du mehr!