1
C, C++ / Uruchamianie zewnętrznej aplikacji
« dnia: 2008-11-09, 21:53 »
Otóż pracuję nad dość rozbudowanym wielo serwerowym launcherem do WoWa. Otóż projekt jest już prawie gotowy a zatrzymałem się na sprawie można powiedzieć - błahej. Otóż chcę aby po kliknięciu w dany przycisk został uruchomiony plik wow.exe.
Otóż szybko o co chodzi - w AnsiStringu ścieżka jest sama lokalizacja pliku, dodajemy więc do niej końcówke "wow.exe", konwetujemy na const char * gdyż WinExec innych nie akceptuje i próbujemy uruchomić.
Program się kompiluje, ale po kliknięciu w button nic się nie dzieje, ma ktoś jakikolwiek pomysł co jest nie tak?
Kod: [Zaznacz]
AnsiString ss=Form1->Sciezka->Lines->Strings[0]+"/wow.exe";
const char * ur=ss.c_str();
WinExec(ur, SW_SHOW);
Otóż szybko o co chodzi - w AnsiStringu ścieżka jest sama lokalizacja pliku, dodajemy więc do niej końcówke "wow.exe", konwetujemy na const char * gdyż WinExec innych nie akceptuje i próbujemy uruchomić.
Program się kompiluje, ale po kliknięciu w button nic się nie dzieje, ma ktoś jakikolwiek pomysł co jest nie tak?