ShellExecute Konsolenanwendung - neues Fenster?
-
Hi,
ich habe 2 Konsolenanwendungen geschrieben, davon soll eine die andere ausführen (mit ShellExecute). Das funktioniert auch schoin gut, aber statt dass das eine programm ein neues fenster für das andere öffnet, wird das auszuführende Programm einfach im 1. fenster ausgegführt. Die Programme sollten aber in 2 getrennten Fenstern ausgeführt werden.
Kann man das der Funktion ShellExecute irgendwie sagen dass sie ein neues Femster öffnen soll oder muss ich eine anere funktion verwenden? (WinExec habe ich auch schon probiert, selbes Resultat).Hier mal der Code für das öffnende Programm:
#include<iostream> #include<windows.h> #include<conio.h> using namespace std; int main() { ShellExecute(0, TEXT("open"), TEXT("C://test.exe"), NULL, NULL, SW_SHOWNORMAL); }Danke schonmal für die Hilfe,
Andreas.
-
wieso im alten fenster ? Das alte schließt sich doch sofort wieder, das könnte so aussehen als wärs das selbe.
-
danke, hat sich erledigt. es sah wirklich nur so aus=).
Andreas.