Kur shkruani programe të tjera në gjuhën e programimit C ++, mund të integroni një funksion që lejon aplikime të tjera të ekzekutohen në sistemin operativ të një kompjuteri personal.
Udhëzimet
Hapi 1
Krijoni aplikacionin tuaj për klasifikimin e fotove. Për t'i shtuar asaj origjinalitet dhe funksionalitet, mund të shtoni një thirrje në ndërfaqen grafike direkt nga vetë programi në të cilin po punoni. Ekzistojnë dy funksione në gjuhën C ++ për të përmbushur detyra të tilla. Lidhni bibliotekat windows.h dhe Shellapi.h për të qenë në gjendje të përdorin funksionet e nisjes së aplikacioneve të jashtme të sistemit operativ. Bibliotekat janë të lidhura duke përdorur deklaratën # përfshij.
Hapi 2
Përdorni funksionin ShellExecute () nëse duhet të kaloni parametra në aplikacionin e thirrur. Funksioni ka parametrat e mëposhtëm: hwnd për identifikuesin e dritares, lpOperation specifikon operacionin për aplikacionin e thirrur (për shembull, të shtypur ose të hapur), lpDirectory specifikon emrin e paracaktuar të drejtorisë, nShowCmd për mënyrën e nisjes së aplikacionit dhe lpParametrat për kalimin e parametrave të tjerë te aplikacioni i quajtur.
Hapi 3
Për të ekzekutuar me lehtësi programin e specifikuar, përdorni funksionin WinExec (). Një parametër i vargut i kalon kodit të programit, i cili specifikon rrugën e plotë për në aplikacion, si dhe mënyrën e fillimit të këtij aplikacioni.
Hapi 4
Pjesa e mëposhtme e kodit mund të përdoret si shembull:
#përfshij
#përfshij
pavlefshme kryesore ()
{
WinExec ("c: / windows / system32 / calc.exe", SW_SHOW);
}
Hapi 5
Si rezultat i ekzekutimit të këtij kodi, do të hapet një makinë llogaritëse standarde e Windows. Ju mund të përshkruani kushte të ndryshme nën të cilat thirren aplikime të jashtme të sistemit operativ. Mos harroni të përfshini bibliotekat e kërkuara për të punuar me këto funksione.
Hapi 6
Renditni aplikacionet standarde që përdoruesit ka të ngjarë të instalojnë. Kini parasysh këtë nëse nuk jeni i vetmi që përdorni programin. Nëse keni probleme për të shkruar një program, shikoni udhëzimet e veçanta të videos në internet.