Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C++: Ohjelman käynnistys (c++)

Eero Harmaala [29.07.2003 08:08:38]

#

Miten voi käynnistää c++:ssa toisen ohjelman itse ohjelmasta. Siis kyseessä on windows-ohjelma. Tarkoitan sitä, että jos vaikka käyttäjä ei ole määrittänyt pelin asetuksia setup-ohjelmassa, niin peli aukaisee sen ohjelman itse, jotta asetukset voi määrittää.

Antti Laaksonen [29.07.2003 11:12:18]

#

Windowsilla toimii ShellExecute-funktio, jonka parametrit ovat ikkunan hwnd, käyttötapa, ohjelman nimi, ohjelman parametrit, ohjelman oletushakemisto ja ohjelman näyttötapa. Tämä ohjelma avaa pasianssin:

#include <windows.h>

int main(void) {
   ShellExecute(0, "open", "sol.exe", NULL, NULL, SW_SHOW);
}

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta