tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
752
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Supa Supa ist offline Mitglied Gold
    Registriert seit
    Jul 2004
    Ort
    Velbert
    Beiträge
    160
    Hy...

    Ich hab folgendes Problem. Ich möchte ein Programm von mir starten und Parameter übergeben.
    Code :
    1
    
    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?
     
    noch 'n bischen Werbung in eigener Sache: www.ice-only.de

  2. #2
    GABehnke GABehnke ist offline Mitglied Bronze
    Registriert seit
    Jan 2004
    Ort
    Hamburg
    Beiträge
    38
    Mit LPTSTR GetCommandLine(VOID) bekommst Du die übergebenen Parameter

    Gruß
    Gerhard
     

Ähnliche Themen

  1. Argumente in Eclipse übergeben
    Von yusuf im Forum Java
    Antworten: 1
    Letzter Beitrag: 27.11.07, 20:39
  2. Argumente in exe übergeben
    Von WilliamSpiderWeb im Forum VisualStudio & MFC
    Antworten: 0
    Letzter Beitrag: 18.06.07, 13:27
  3. Argumente in exe übergeben
    Von WilliamSpiderWeb im Forum VisualStudio & MFC
    Antworten: 0
    Letzter Beitrag: 18.06.07, 13:09
  4. Argumente übergeben
    Von Buba235 im Forum C/C++
    Antworten: 9
    Letzter Beitrag: 01.06.06, 10:21
  5. form_load argumente übergeben?
    Von MasterEvil im Forum Visual Basic 6.0
    Antworten: 6
    Letzter Beitrag: 19.08.05, 08:54