ďťż

Ładny brzuch

Witam jestem początkującym programistą i chciałem sobie zrobić plyte z niezbędnymi srodowiskami programistycznymi i teraz taki prolem

Mam np.

\Microsoft\Visual Studio\Visual C++ Express Edition\Setup.exe

i teraz zaczynają się schody ponieważ w tutorialu jest napisane aby

WinExec("c:\\prog.exe",SW_SHOW);

ja troche to zmieniłem poniwarz ma to byc na plycie

WinExec("\\Microsoft\Visual Studio\Visual C++ Express Edition\Setup.exe",SW_SHOW);

jak zrobić by uruchamiało mi sie to co chce i gdzie chce
tzn np w d: e: F:

dodam że robie ten program w C++Builder 6 personal



...
WinExec("\\Microsoft\\Visual Studio\\Visual C++ Express Edition\\Setup.exe",SW_SHOW);

tak wogole to jak w stringu chcesz zapisac '\' to musisz wstawic '\\' np. jak chcesz uruchomic program z f:\folder\programx\setup.exe to:

WinExec("f:\\folder\\programx\\setup.exe",SW_SHOW);
Użytkownik JsD edytował ten post 13 grudzień 2006, 15:58
Ten program bedzie odpalany z plyty, wiec z jego sciezki mozna wydobyc litere napedu z plyta. Najlepiej jakby ten program byl bezposrednio na cd, a pliki w podkatalogach. Bedziesz mial mniej kombinowania.
Uzywasz polecenia ExtraftFilePath(ParamStr(0)) albo ExtractFilePath(Application->ExeName) i masz polozenie Twojej aplikacji, wiec jak bedzie w katalogu glownym plyty to dostaniesz np. "F:\". Do tego teraz dodajesz swoja sciezke i uruchamiasz przez np. WinExec.
Mysle ze to zadziala, w delphi na pewno, a bcb jest w sumie tak samo robione.

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •