Argumente übergeben beim Programmstart

Supa

Erfahrenes Mitglied
Hy...

Ich hab folgendes Problem. Ich möchte ein Programm von mir starten und Parameter übergeben.
Code:
HINSTANCE x = ShellExecute(NULL, "open", "project2.exe", "test1 test2 test3", "D:\\test\\", SW_SHOWNORMAL);

So weit so gut, das Programm project2.exe sollte doch jetzt mit den 3 Parametern "test1 test2 test3" gestartet werden, nicht wahr?

Mein Problem ist jetzt, das ich im project2 nicht an die Parameter dran komme.

Wenn mich nicht alles täuscht, kann ich bei nem einfachen Konsolenprogramm mit dem array argv[] darauf zu greifen. Wie aber geht das bei einer VCL-Anwendung mit Formularen?
 
Zurück