21. november 2000 - 09:22Der er
5 kommentarer og 1 løsning
Loop virker ikke
Jeg har tidligere fået hjælp til følgende kode: -------------------------------------------- #include <process.h> #include <Windows.h>
int WINAPI WinMain( HINSTANCE hInstance, // handle to current instance HINSTANCE hPrevInstance, // handle to previous instance LPSTR lpCmdLine, // command line int nCmdShow // show state ) { for(;;) { execlp(\"explorer.exe\",\"c:\\\\\", NULL); Sleep(30*1000); } return 0; } -------------------------------------- Men programmet kører ikke i et loop som det burde?! Det åbner fint explorer første gang, men så aldrig igen. Jeg har også prøvet at tilføje \"execlp(\"calc.exe\",\"c:\\\\\", NULL);\" til koden, men kun det første eksterne program der kaldes, bliver åbnet?! Hvis \"calc\" står øverst, bliver det åbnet, men så åbnes explorer ikke. Nogen godt forslag?
int WINAPI WinMain( HINSTANCE hInstance, // handle to current instance HINSTANCE hPrevInstance, // handle to previous instance LPSTR lpCmdLine, // command line int nCmdShow // show state ) { for(;;) { spawnlp(P_NOWAIT, \"explorer.exe\",\"c:\\\\\", NULL); Sleep(30*1000); } return 0; }
Jeg har valgt rm\'s løsning, da den liger den oprindelige mest. Og det virker jo glimrende!
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.