Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Alok-Productions Mini JLI'ler
Anmeldedatum: 28.07.2002 Beiträge: 27 Wohnort: Welt->Deutschland->Hessen->Medenbach Medaillen: Keine
|
Verfasst am: 18.10.2002, 19:11 Titel: Mir fehlen die Argumente :) |
|
|
Also, ich hab n starter für mein Spiel geschrieben. Die Exe heißt blast2.exe. Man kann ihr die Argumente "-w3d", "-wnd" geben. Zum Ausführen benutze ich diese Funktion:
_execlp("blast2","-wnd",NULL);
Es führt zwar das Programm aus, ignoriert aber die Argumente. Kann mir jemand helfen??
Alok _________________ (BLAST)² DEMOVERSION @ http://www.alok-productions.de |
|
Nach oben |
|
|
Hazel JLI MVP
Alter: 39 Anmeldedatum: 19.07.2002 Beiträge: 1761
Medaillen: Keine
|
Verfasst am: 18.10.2002, 19:43 Titel: |
|
|
Hmm ich hab in die MSDN geguggt und bin auch net schlauer geworden...
Code: |
int _execlp( const char *cmdname, const char *arg0, ... const char *argn, NULL );
|
Versuch doch, die Parameter mit in 'cmdname' zu übergeben oder benutz statt '_execlp()' 'system()'.. _________________ *click* Dabuu!?
Twitter: http://twitter.com/Ollie_R
|
|
Nach oben |
|
|
Alok-Productions Mini JLI'ler
Anmeldedatum: 28.07.2002 Beiträge: 27 Wohnort: Welt->Deutschland->Hessen->Medenbach Medaillen: Keine
|
Verfasst am: 18.10.2002, 19:51 Titel: |
|
|
system hat die unschöne eigenschaft eine eingabeaufforderung zu öffnen...
Hab die lösung gefunden!
_execlp("blast2","blast2","_execlp","-wnd",NULL);
So gehts, keine ahnung warum... _________________ (BLAST)² DEMOVERSION @ http://www.alok-productions.de |
|
Nach oben |
|
|
Ciceri Super JLI'ler
Alter: 37 Anmeldedatum: 26.08.2002 Beiträge: 418 Wohnort: Wischhafen/in der nähe Hamburgs Medaillen: Keine
|
Verfasst am: 19.10.2002, 18:18 Titel: |
|
|
so einen ähnlichen fehler hatte ich auch schon mal _________________ www.z-software.de
Spieleentwicklung-Pur
Besuchen Sie uns. |
|
Nach oben |
|
|
|