programm zum programme aufrufen
-
hi

ich möchte ein programm schreiben das andere programme aufruft
(also ein programm das zb den firefox und den c++builder(
)aufruft)
so viel weiß ich
mit excel jedenfalls nit
mit shellexcute ausprobiert funzt nitbitte um hilfe

-
Hallo
"funzt nit" ist keine ausreichende Fehlerbeschreibung. Ohne die können wir dir nicht helfen, denn ShellExecute ist schon das richtige dafür.
Desweiteren kannst du auch die Forumsuche benutzten, um nach *ShellExecute* zu suchen.bis bald
akari
-
ok
ich habe so versuchtCreateProcess(0,"D:\\blabla.exe",0,0,TRUE, NORMAL_PRIORITY_CLASS,0,0,NULL,NULL);und so
String pfad = "D:\\milkshape.txt"; //Pfad zur Datei char* pfadpoi = pfad.c_str(); //Pointer auf den String mit der Datei ShellExecute(Form1, NULL, pfadpoi, NULL, NULL, SW_SHOWNORMAL);oder so
String pfad = "D:\\milkshape.txt"; //Pfad zur Datei char* pfadpoi = pfad.c_str(); //Pointer auf den String mit der Datei ShellExecute(Form1, "open", pfadpoi, NULL, NULL, 0);
-
Hallo
Und wieder hast du dazu keine Fehlermeldungen geschrieben

Die würden dir nämlich sagen, das du keine Ahnung hast was für Parameter die Funktion ShellExecute verwendet.String pfad = "D:\\milkshape.txt"; //Pfad zur Datei ShellExecute(0, "open", pfad.c_str(), NULL, NULL, SW_SHOWNORMAL);bis bald
akari
-
erste mal hab ich statt exe txt geschrieben
und jetzt zur fehelermeldung ---- (es passiert einfach nichts)
(dh sie exe wird nicht ausgeführt(oder doch (vieleicht wird sie ja aber nur für ne millisec(kann das sein??))))
-
es gibt keine fehlermeldung in den sinne also keine
aber es macht halt nicht das was ich will
-
txt wird angezeigt aber es wird keine exe ausgeführt
-
Alternativ kannst du auch
WinExec("Myprog.exe",1);probieren. Wobei auch der Code von Akari 100% funktioniert.
mfg
Rai
-
danke für das antworten

habs mal mit ner andren exe probier (also nit mit der milkshape.exe sondern mitner andren) und da hats funktioniert
